Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET入门教程

GridView_RowUpdating取不到新值的解决方法

来源:中文源码网    浏览:132 次    日期:2024-05-08 06:22:13
【下载文档:  GridView_RowUpdating取不到新值的解决方法.txt 】


GridView_RowUpdating取不到新值的解决方法
复制代码 代码如下:protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { sqlcon = new SqlConnection(strCon); sqlcon.Open(); string bianhao = Convert.ToString(this.GridView1.DataKeys[e.RowIndex].Value); string beizhu = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[6].Controls[0])).Text.ToString(); string sqlstr = "SQL語句'"; sqlcom = new SqlCommand(sqlstr, sqlcon); sqlcom.ExecuteNonQuery(); sqlcon.Close(); GridView1.EditIndex = -1; bind(); }
取列的值為原來的,并不是更新后的,原因是因為Page_Load中加載了數據,每次更新后會自動刷新,所以需在Page_Load中判斷一下是否页面回传,再加載,如下复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { bind(); } }

相关内容