c# - Gridview刷新问题

标签 c# asp.net sql-server gridview

我在 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/

相关文章:

c# - 如何找到asp :Login LoginError error type

sql-server - 为什么 VALUES(CONVERT(XML ,'...' )) 比 VALUES(@xml) 慢得多?

c# - 模拟 OpenXML SDK SpreadsheetDocument

java - C# 和 Java 中从字符串获取字节数组的区别

c# - w3wp.exe 中出现未处理的 win32 异常

使用浏览器后退按钮进行 ASP.NET 身份验证登录和注销

sql - 无法绑定(bind)多部分标识符 "dbo.showSelectedTable"

sql-server - 在 sql 存储过程中使用 OPENQUERY 的原因是什么?

c# - 在面板 C# 中调整嵌入式用户控件的大小

c# - 从 VB 到 C# 的正则表达式(LIKE 到正则表达式)