gpt4 book ai didi

c# - Gridview 不保留 c# 和 ASP.Net 中的旧值

转载 作者:行者123 更新时间:2023-11-30 12:30:52 26 4
gpt4 key购买 nike

我有一个正确绑定(bind)的 ASP.Net gridview。在编辑时我正在编辑某些字段。然后在我需要编辑其他行之后。但是当我尝试编辑其他行时,以前编辑的行被重置 n保留它们的旧值。

要求是这样的,我必须编辑很多行,然后单击按钮我需要将所有编辑值推送到数据库

最佳答案

您需要在回发之间维护 GridView 的数据源。

您可以通过将 DataTable 存储在缓存、 session 或任何持久存储中来实现这一点。

编辑一行后,将更改保存到此 DataTable,然后重新绑定(bind) Gridview(来自此 DataTable)。

当用户点击“全部保存”时,就可以将DataTable中改变的行保存到数据库中。

如果您需要跟踪哪些行已更改,您可以在缓存或 session 中维护一个已更改的主键列表。

关于c# - Gridview 不保留 c# 和 ASP.Net 中的旧值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15216558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com