我在 asp.net 页面中有一个 gridview,并通过将其绑定(bind)到 SQL Server 表来获取数据,我在 SQL Server 中使用 C# 和存储过程来绑定(bind)数据。一切正常,除了当我使用存储过程删除多行时,gridview 仍然显示旧数据。实际上,我有几个用户可以输入数据的文本框和一个 asp 按钮,只要用户单击按钮,我就会在后面的代码中调用存储过程并删除数据。
如何重新加载/刷新页面?删除行后?
提前致谢
最佳答案
如果您正在使用数据源控件(您提供了 datasourceid 属性),则必须调用 Grid.DataBind()
。
如果您使用网格的 DataSource 属性,则必须将数据源从数据库重新加载到该属性并调用 DataBind()
。
关于c# - Gridview刷新问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2192118/