在使用datagrid分頁的時候,正常情況下,繫結資料庫列表紀錄時會自動產生分頁的效果,然而我發覺在刪除紀錄的時候總會發生"無效的 currentpageindex 值。它必須大於等於 0 且小於 pagecount。"的異常,其實解決這個問題很簡單,我們要做的就是在datagrid1_deletecommand事件中判斷currentpageindex的值,並根據不同的結果來繫結datagrid。
//檢索資料庫的函式
public dataset getzcbd()
catch }
//繫結datagrid
private void bindgrid()
else
}//刪除資料庫紀錄函式
public string deletezcbd(int bdid)
catch(exception e)
finally
}}// datagrid1_deletecommand事件修改函式
private void datagrid1_deletecommand(object source, system.web.ui.webcontrols.datagridcommandeventargs e)
else
else
this.datagrid1.currentpageindex = this.datagrid1.pagecount - currentpage;}}
this.bindgrid();
}else
}注釋:msg為乙個類似winform的messagebox對話方塊,不必理會。可以使用label.text代替
DataGrid在分頁狀態下刪除紀錄的問題
在使用datagrid分頁的時候,正常情況下,繫結資料庫列表紀錄時會自動產生分頁的效果,然而我發覺在刪除紀錄的時候總會發生 無效的 currentpageindex 值。它必須大於等於 0 且小於 pagecount。的異常,其實解決這個問題很簡單,我們要做的就是在datagrid1 deletec...
binlog在併發狀態下的記錄
前兩天看binlog發現個奇怪的地方 對於position靠後的記錄,timestamp卻比之前的記錄還要小。當時覺得大概和併發有關係 後來做了個實驗 開兩個session 對於session1 begin insert into t1 values 1 insert into t1 values ...
ios UIButton設定高亮狀態下的背景色
一,通過按鈕的事件來設定背景色 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 void viewdidload button1普通狀態下的背景色 void button1backgroundnormal uibutton sende...