程序 ST_Admin_orderlistdaspxcs
protected void GridView_RowCancelingEdit(object sender
GridViewCancelEditEventArgs e)
{
//取消編輯
GridViewEditIndex = ;
string ST_strsql;
//重新獲取數據並綁定
ST_strsql = SELECT * FROM ST_tOrder where ST_isdeal = 是 order
by ST_ID desc;
DataTable ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
GridViewDataBind()
}
【代碼說明】代碼第行首先取消當前控件的編輯狀態然後通過代碼第~行重新綁定數據
用戶在網格中修改內容後進行的更新操作獲取管理員在文本框中輸入的值然後執行更新操作再進行查詢獲取數據集以綁定到控件GridView主要代碼如程序所示
程序 ST_Admin_orderlistdaspxcs
protected void GridView_RowUpdating(object sender
GridViewUpdateEventArgs e)
{
string ST_isdeal ST_id;
string ST_strsql;
TextBox tb;
//獲取更新行的ID
ST_id = GridViewRows[eRowIndex]Cells[]Text;
tb = (TextBox)(GridViewRows[eRowIndex]Cells[]Controls[])
ST_isdeal = tbText;
//更新數據信息
ST_strsql = update ST_tOrder set ST_isdeal= + ST_isdeal + where ST_ID= + ST_id;
ST_databaseexecsql(ST_strsql)
//重新綁定數據
ST_strsql = SELECT * FROM ST_tOrder where ST_isdeal = 是 order
by ST_ID desc;
GridViewEditIndex = ;
DataTable ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
GridViewDataBind()
}
【代碼說明】代碼第行首先獲取當前用戶要更新的行的主鍵ID然後通過該ID在第~行定義更新語句代碼第行更新完數據庫後再通過代碼第~行重新綁定GridView中的數據
說明eRowIndex是獲取當前正在更新的行
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15925.html