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

GridView的有关问题?

2012-04-20 
GridView的问题????????????我在GRIDVIEW里面点更新时为什么取的不是我手动输入文本框的值是最初加载GridV

GridView的问题????????????
我在GRIDVIEW   里面点更新时为什么取的不是我手动输入文本框的值是最初加载GridView的值??代码如下:
难道我写错了?
protected   void   GridView1_RowUpdating(object   sender,   GridViewUpdateEventArgs   e)
        {
                  string   strID   =   GridView1.Rows[e.RowIndex].Cells[0].Text;
                  int   sID=Convert.ToInt32(strID);
                string   strName   =   ((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text;
                string   strPos   =   ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text;
                string   strEmail   =   ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text;
                string   strMob   =   ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[4].Controls[0]).Text;
                string   strPho   =   ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[5].Controls[0]).Text;
                string   strQQ   =   ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[6].Controls[0]).Text;
                string   strMsn   =   ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[7].Controls[0]).Text;

[解决办法]
yes,在Page_Load事件中添加

if(!Page.IsPostBack)
{
数据绑定
}
[解决办法]
把gridiview绑定放在if(!ispostback){}里面
[解决办法]
babyrockxray(紫色阴影) ( )同我一样,回答两个不同的问题,答案都一样.

热点排行