DataGrid数据编辑处理

private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) 鲗8犾e4  
{ c?B嚵哠  
  DataGrid1.EditItemIndex=(int)e.Item.ItemIndex; / ТЭ羪? 
  BindGrid(); 嚕b?6w? 
} 唷2姁桳N揎  
2鈔漱嵼Y揫  
private void DataGrid1_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) h鯮?妰?? 
{ {g4?旇B猊  
  DataGrid1.EditItemIndex=-1; ?鐳SsP? 
  BindGrid(); ???z袚? 
} ?侊9@:?v  
獳IY濖b [  
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) *鋂~危擿F  
{ el0?UHt  
DataGrid1.EditItemIndex=-1;   ?祯C漵  
      旇}o鶴枷踊  
SqlConnection SqlConn; 嶋曧7M? 
DataSet objDataSet=new DataSet(); - !#r?]? 
string Connstr=ConfigurationSettings.AppSettings["strConn"]; T簳硬稆圜x  
string SQLstr="select * from khxx"; ]?S敟愦  
SqlConn=new SqlConnection(Connstr); vJ焐躗e惺  
SqlDataAdapter objAdapter=new SqlDataAdapter(SQLstr,SqlConn); 倴^沨-  
objAdapter.Fill(objDataSet,"khxx"); R睯H$烃?  
W淉戔?皻A  
TextBox CurrentText; x`N3瞐呥  
CurrentText = (TextBox)e.Item.Cells[1].Controls[0];//取得文本框 [^潁鑕P/? 
objDataSet.Tables["khxx"].Rows[(int)e.Item.ItemIndex]["khjc"]=CurrentText.Text; 隠q??qS  
?寯M鹿  
SqlCommandBuilder cb=new SqlCommandBuilder(objAdapter); ?“AB?lt;? 
SqlConn.Open(); 嵪}@夹)媖R  
objAdapter.Update(objDataSet,"khxx"); 洈 C;琟锚%  
SqlConn.Close(); #蔟?ザ7  
禦椘?  
DataGrid1.DataSource=objDataSet.Tables["khxx"]; 県[a灎 鍞X  
DataGrid1.DataBind(); 笺"_槚摎稢  
"癜憐'焭Q  
} 墶袱  
在PageLoad()里一定要if(Page.IsPostBack){....}; m糱`}效?l  
DataGrid1.DataKeyField="khbh"; 砨鷇 l 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值