我插入數據到數據庫時,我單擊提交按鈕數據插入到數據庫中但沒有更改會反映在GridView中,而無需刷新頁面。我也使用DataBind()。如何在每次插入命令後自動刷新gridview?
0
A
回答
1
只需使用該填充過程GridView然後調用該過程OnClick事件。
希望它有助於
0
您可以使用此代碼 - 基於DataBind
兩次
諾塔:添加此DataBind已不只是在你的Page_Load而且在點擊的代表
//Your Insert in your delegate
....
YourGridView.DataBind();
0
你必須刷新你使用任何通過意味着GridView的數據源,例如SQL查詢,然後設置數據源到這一點,然後用Gridview1.DataBind();
public void GetData()
{
try
{
SqlConnection connection = new SqlConnection();
connection.ConnectionString = ConfigurationManager.ConnectionStrings["mysql"].ConnectionString;
String sql = "Your Query";
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sql, connection);
da.Fill(ds);
DataTable dt = new DataTable();
dt = ds.Tables[0];
GridView1.DataSource = dt;
}
catch (SqlException ex)
{
}
catch (Exception e)
{
}
}
然後,在綁定gridview(可能在您的頁面加載事件)之前,只需使用GetData()。
2
就足以補充
YourGridView.DataBind();
在您的按鈕onclick事件....沒有必要也結合它在Page_Load中
你有任何的UpdatePanel?
0
您也可以在您的rowCommand:
gridView_RowCommand(object sender, GridViewCommandEventArgs e){
gridView.EditIndex = -1; // to cancel edit mode
}
相關問題
- 1. 如何在每次重新啓動後自動運行命令
- 2. 如何每隔X秒自動刷新一次自動刷新?
- 3. 在Gridview中插入命令
- 4. 如何在無刷新頁面插入更新的asp.net時自動更新Gridview?
- 5. SQL插入後禁用gridview刷新?
- 6. 插入行後,從form2刷新form1 gridview
- 7. C等同於自動刷新(每次寫入後刷新標準輸出)?
- 8. 如何在將數據插入表格後刷新GridView控件?
- 9. 如何在數據插入後刷新GridView?
- 10. 如何在每次更新後自動累加兩列並插入總列
- 11. npm命令行 - 如何在啓動後輸入新命令
- 12. Telerik窗口在每次頁面刷新後自動打開
- 13. 每天自動刷新頁面一次
- 14. 自動化Git命令,每次
- 15. 如何在GridView自動生成列後插入一列 - ASP.NET
- 16. 如何自動刷新MVC PartialView每秒
- 17. 如何每隔幾秒自動刷新一次HTML表格?
- 18. 每次提交命令後自動清除終端
- 19. 如何自動刷新頁面一次?
- 20. 插入後更新GridView
- 21. Gridview rowcommand刷新後
- 22. Gridview在CheckedChanged後不刷新?
- 23. 在Fortran77的每次寫入(33,*)命令中寫入新行
- 24. 在Gridview中插入。使刷新插入..asp.net
- 25. 在插入新行後刷新Jtable
- 26. Gridview不會更新插入/更新命令
- 27. 如何在每次請求後自動更新session_stared日期
- 28. 插入後C#DataGridView刷新
- 29. IPython 0.13:每次輸入命令時自動重新加載模塊?
- 30. 如何刷新gridview?
看到這個http://stackoverflow.com/questions/7409339/refresh-gridview-after-adding-or-deleting-new-record-in- c-sharp – nKandel
當你問這樣的問題時,你應該顯示一些代碼。幫助一個合適的答案會容易得多。 – slfan