首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于 gridview 更新的有关问题

2011-12-10 
关于 gridview 更新的问题。protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse){Gri

关于 gridview 更新的问题。
protected   void   GridView1_RowEditing(object   sender,   GridViewEditEventArgs   e)
{
GridView1.EditIndex   =   e.NewEditIndex;                              
bind(iQuestion);//绑定数据代码
((TextBox)(GridView1.Rows[e.NewEditIndex].Cells[1].Controls[0])).Enabled   =   false;//使第一列不能编辑
}

protected   void   GridView1_RowUpdating(object   sender,   GridViewUpdateEventArgs   e)
{
//更新,这里的值总是不变,就是无法取到更改后的值,始终是更改前的值。
((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text
//绑定
bind(iQuestion);                
}

[解决办法]
看看PageLoad事件中

if(!IsPostBack)
{
bind(iQuestion);
}
[解决办法]
我测试了,都可以改变

热点排行