CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于DataGrid的UpdateCommand问题?

楼主milly1979()2005-03-02 13:49:35 在 .NET技术 / ASP.NET 提问

现在DataGrid的DataBind()是放在if   (!Page.IsPostBack)外边的。  
  但是放在外边,在UpdateCommand之前又运行了一次Page_Load,使得DataGrid又重新绑定回数据库的值,我在DataGrid上编辑修改后的数据就无法保存了。  
  如果把DataBind()是放在if   (!Page.IsPostBack)里面,则当点击DataGrid的更新时候,因为未再运行DataGridBind(),则该DataGrid就不显示了。  
   
  该怎么办呢?  
   
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
                    if   (!Page.IsPostBack)  
  {  
  InitPageNavigator();  
  InitForm();  
  }  
  DataGridBind();  
  }  
   
  ///   <summary>  
  ///   DataGrid数据绑定  
  ///   </summary>  
  private   void   DataGridBind()  
  {  
  DataView   dv   =   GetDataView();  
  this.DataGridQuestionFulfil.DataSource   =   dv;  
   
  this.DataGridQuestionFulfil.DataBind();  
  }  
   
   
  private   void   DataGridQuestionFulfil_UpdateCommand(object   source,   System.Web.UI.WebControls.DataGridCommandEventArgs   e)  
  {  
  TextBox   txtFulfilId   =   (   TextBox   )(e.Item.Cells[0].Controls[0]);  
  TextBox   txtFulfilNum   =   (   TextBox   )(e.Item.Cells[1].Controls[0]);  
   
  JJSJQuestionFulfil   Fulfil   =   new   JJSJQuestionFulfil();  
   
  Fulfil.Fulfil_id   =   txtFulfilId.Text;  
  Fulfil.Fulfil_num   =   int.Parse(   txtFulfilNum.Text);  
   
  JJSJQuestionFulfilAdapter.Update(Fulfil);  
  DataGridQuestionFulfil.EditItemIndex   =   -1;  
   
  DataGridQuestionFulfil.DataBind();  
   
  } 问题点数:0、回复次数:1Top

1 楼qiuji(忆秋季)回复于 2005-03-02 13:57:49 得分 0

将DataGridBind()放在if(!IsPostBack)里面,  
  然后,修改一下DataGrid的EditCommand事件:  
  private   void   DataGrid1_EditCommand(object   source,   System.Web.UI.WebControls.DataGridCommandEventArgs   e)  
  {  
  DataGrid1.EditItemIndex   =   (int)e.Item.ItemIndex;  
  DataGridBind();//绑定  
  }Top

相关问题

  • 急问:DataGrid---UpdateCommand
  • DataGrid的UpdateCommand事件~!~...
  • DataGrid的UpdateCommand事件~!~...
  • 关于DataGrid的 UpdateCommand事件的问题.
  • ★急!!!为什么新增的时候DataGrid的DataGrid_UpdateCommand丢失了???
  • 请教DataGrid中UpdateCommand事件不响应的问题
  • 谁是高手谁搞定。关于DataGrid_UpdateCommand的问题。
  • DataGrid中UpdateCommand自定义textbox的问题!!!不能用啊!!!
  • 急急急~~~~~~~~~~~~~~~~DataGrid,UPDATECOMMAND问题...........头都搞晕了...........
  • 关于DataGrid控件的EditCommand、UpdateCommand、CancelCommand事件的的问题。

关键词

  • datagrid
  • fulfil
  • datagridquestionfulfil
  • datagridbind
  • updatecommand
  • ispostback
  • 放在
  • databind
  • 绑定
  • textbox

得分解答快速导航

  • 帖主:milly1979

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo