問題如標題所述。**如下:
頁面**
"gdvcustomers
" runat="
server
"height="
210px
" onrowediting="
gdvcustomers_rowediting
" width="
586px
" onrowdeleting="
gdvcustomers_rowdeleting
" onrowupdating="
gdvcustomers_rowupdating
" onrowcancelingedit="
gdvcustomers_rowcancelingedit
" autogeneratecolumns="
false
" datakeynames="
customerid
">
"customerid
" headertext="
customerid
">
"companyname
" headertext="
companyname
">
"address
" headertext="
address
">
"true
" showdeletebutton="
true
" />
後台**
protected檢查gridview的gdvcustomers_rowupdating事件,裡面的**都是正確的,跟蹤sql語句發現,讀取的竟然不是修改後的值,而是原來的值。void gdvcustomers_rowupdating(object
sender, gridviewupdateeventargs e)
最後發現,問題的關鍵,不在gdvcustomers_rowupdating裡面,而是page_load裡面,沒有判斷是否是回傳,將gridview資料繫結的**放到ispostback判斷語句中,問題就解決了。**如下:
if (!this很久沒有弄webform了,竟然連這麼基礎的知識都忘記!.ispostback)
去掉GridView中自帶的div
gridview在生成樣式時會把table放在 在div css布局裡,這樣生成出來的樣式會因為div而出現混亂,我對css研究不多,所以喜歡把div去掉,這樣省掉很多功夫,如下 protected override void render htmltextwriter writer this.pr...
更新mac自帶的python
mac lion自帶的python是2.7版本的,有點兒低,要使用一些應用的時候還需要3.3以上的,這時可以用以下的方法更新mac自帶的python。sudo rm r system library frameworks python.framework versions 2.7 把第一步裡安裝好的...
自帶nginx 配置 Nginx 的目錄瀏覽功能
最近我就正好需要將一些靜態的 html 頁面部署到伺服器上,讓自己的多台裝置能隨時隨地進行檢視。經過搜尋之後找到了兩個方法 一是使用 node 的 http server 二是使用 nginx 自帶的 ngx http autoindex module 模組。由於我自己的部落格就是使用 nginx ...