gridview 模板列的删除按钮 点删除 是先删除一行,不进行数据库更新,这一步完成,问题点击保存时怎么把删除的行更新到数据库中?
- C# code
/// <summary> /// 删除卡片 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnCancelCard_Command(object sender, CommandEventArgs e) { DataTable dableCard = this.GetDataTable(); ClientService service = new ClientService(); int i = ((GridViewRow)((ImageButton)sender).NamingContainer).RowIndex; dableCard.Rows[i].Delete(); gvCard.DataSource = dableCard; gvCard.DataBind(); WebCommon.showAlertClose(UpdatePanel1, ResourceMessage.DeleteSuccess); }
------解决方案--------------------------------------------------------
在删除之前写个根据ID查询数据的方法 ,,放在删除点击事件里面的删除前 删除的时候将查询出来的数据保存在list里面 然后在list读取出数据!! 这样可不可以。。
------解决方案--------------------------------------------------------
问题解决了也没看结贴啊,不厚道,害我跑进来逛了一圈