GridView_RowUpdating取不到新值的解決方法
更新時間:2013年05月23日 11:23:26 作者:
GridView_RowUpdating取不到新值的解決方法,需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
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中加載了數(shù)據(jù),每次更新后會自動刷新,所以需在Page_Load中判斷一下是否頁面回傳,再加載,如下
復(fù)制代碼 代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
bind();
}
}
相關(guān)文章
c# 連接字符串?dāng)?shù)據(jù)庫服務(wù)器端口號 .net狀態(tài)服務(wù)器端口號
正常的數(shù)據(jù)庫連接字符串配置,這是在MSSQL服務(wù)器端口是1433(默認(rèn))的情況下。2009-06-06asp.net DataSet轉(zhuǎn)換成josn并輸出示例
如何將DataSet轉(zhuǎn)換成josn并輸出,這是很多新手朋友們遇到的問題,下面有個不錯的示例,希望對大家有所幫助2014-01-01.NET Core基于Generic Host實現(xiàn)后臺任務(wù)方法教程
這篇文章主要給大家介紹了關(guān)于.NET Core基于Generic Host實現(xiàn)后臺任務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11使用ajax局部刷新gridview進(jìn)行數(shù)據(jù)綁定示例
很多用戶都有這樣需求,比如:點擊按鈕,刷新 GridView 中的數(shù)據(jù),而不是這個頁面刷新。使用簡單的 XMLHttpRequest就可以直接實現(xiàn)2014-02-02在asp.net(C#)中采用自定義標(biāo)簽和XML、XSL顯示數(shù)據(jù)
在asp.net(C#)中采用自定義標(biāo)簽和XML、XSL顯示數(shù)據(jù)的實現(xiàn)代碼。2009-06-06