【发布时间】:2017-01-11 14:51:03
【问题描述】:
我有一个使用 DropDownList 的编辑表单,它使用 DataSource 连接到 SQL 服务器表。此编辑表单允许用户将表的“IsDeleted”列值设置为 1,然后将其从应用程序的所有查询中隐藏。 (所以事务仍然存在于数据库中,但不存在于应用程序中)
我遇到的问题是,如果没有完全离开编辑表单所在的页面,然后再次进入,该条目仍然保留在DataSource中。
所以本质上,DataSource 没有更新。 (在重新加载整个页面之前,它不会运行其 select 语句并重新填充)。我尝试使用页面刷新,但它似乎不起作用,只是完全转到另一个页面然后回来似乎更新了 DataSource。
如何以编程方式刷新 DataSource 的内容,而不必重新创建整个 DataSource 本身?
【问题讨论】:
标签: c# asp.net visual-studio webforms datasource