GridView_RowUpdating取不到新值的解决方法
更新时间:2013年05月23日 11:23:26 作者:
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();
}
}
相关文章
微软发布的Data Access Application Block的使用代码
微软发布的Data Access Application Block的使用代码...2007-04-04
ASP.NET MVC增加一条记录同时添加N条集合属性所对应的个体
这篇文章介绍了ASP.NET MVC增加一条记录同时添加N条集合属性所对应个体的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-08-08
详解Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
这篇文章主要介绍了详解Asp.Net Core 发布和部署( MacOS + Linux + Nginx ) ,具有一定的参考价值,有兴趣的可以了解一下。2016-12-12
blog程序新版本V2.0 Beta完成,提供V1.0全部源码下载
blog程序新版本V2.0 Beta完成,提供V1.0全部源码下载...2007-06-06
详解CentOS 7.4下如何部署Asp.Net Core结合consul
这篇文章主要介绍了详解CentOS 7.4下如何部署Asp.Net Core结合consul,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-06-06
ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)
这篇文章主要为大家详细介绍了ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0),感兴趣的小伙伴们可以参考一下2016-07-07


最新评论