随笔 - 49  文章 - 1 评论 - 44 阅读 - 39428
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

在DBGRID中,常需要更新一行中的某一个字段,一个简便的方法如下:

在DBGRID加如下属性:

 OnCancelCommand = "dgReviews_Cancel" OnEditCommand = "dgReviews_Edit" OnUpdateCommand = "dgReviews_Update"

然后在服务器端加上对应的方法就OK了

protected void dgReviews_Update(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  {
   TextBox content = (TextBox)e.Item.Cells[3].Controls[1];
   TextBox reply = (TextBox)e.Item.Cells[3].Controls[3];
   Response.Write();
  }

  protected void dgReviews_Edit(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  {
   dgReviews.EditItemIndex = e.Item.ItemIndex;
   BindList(Request.QueryString["type"].ToString());
  }

  protected void dgReviews_Cancel(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  {
   dgReviews.EditItemIndex = -1;
   BindList(Request.QueryString["type"].ToString());
  }

posted on   chinaprg  阅读(560)  评论(0编辑  收藏  举报
编辑推荐:
· 记录一次线上服务OOM排查
· Linux实时系统Xenomai宕机问题的深度定位过程
· 记一次 .NET某汗液测试机系统 崩溃分析
· 深度解析Mamba与状态空间模型:一图带你轻松入门
· 记一次 .NET某电商医药网站 CPU爆高分析
阅读排行:
· 《花100块做个摸鱼小网站! 》番外篇—小网站竟然让我赚到钱了
· 学习编程为何会遇到困难?
· Bogus:.NET的假数据生成利器
· 阿里云IP遭受DDOS攻击 快速切换IP实践
· 如何做好软件架构师
点击右上角即可分享
微信分享提示