我插入数据到数据库时,我单击提交按钮数据插入到数据库中但没有更改会反映在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