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();
}
取列的值為原來的,并不是更新后的,原因是因?yàn)镻age_Load中加載了數(shù)據(jù),每次更新后會自動刷新,所以需在Page_Load中判斷一下是否頁面回傳,再加載,如下
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-06分享一個取自HoverTree項(xiàng)目的.NET分頁類
分頁顯示是一種非常常見的瀏覽和顯示大量數(shù)據(jù)的方法,屬于web編程中最常處理的事件之一。對于web編程的老手來說,編寫這種代碼實(shí)在是和呼吸一樣自然,但是對于初學(xué)者來說,常常對這個問題摸不著頭緒,今天我們給大家分享一個取自HoverTree項(xiàng)目的.NET分頁類。2015-04-04asp.net DataSet轉(zhuǎn)換成josn并輸出示例
如何將DataSet轉(zhuǎn)換成josn并輸出,這是很多新手朋友們遇到的問題,下面有個不錯的示例,希望對大家有所幫助2014-01-01.NET Core基于Generic Host實(shí)現(xiàn)后臺任務(wù)方法教程
這篇文章主要給大家介紹了關(guān)于.NET Core基于Generic Host實(shí)現(xiàn)后臺任務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11使用ajax局部刷新gridview進(jìn)行數(shù)據(jù)綁定示例
很多用戶都有這樣需求,比如:點(diǎn)擊按鈕,刷新 GridView 中的數(shù)據(jù),而不是這個頁面刷新。使用簡單的 XMLHttpRequest就可以直接實(shí)現(xiàn)2014-02-02在asp.net(C#)中采用自定義標(biāo)簽和XML、XSL顯示數(shù)據(jù)
在asp.net(C#)中采用自定義標(biāo)簽和XML、XSL顯示數(shù)據(jù)的實(shí)現(xiàn)代碼。2009-06-06