如何在不将数据保存到数据库的情况下更新 Gridview 行

Posted

技术标签:

【中文标题】如何在不将数据保存到数据库的情况下更新 Gridview 行【英文标题】:How to Update Gridview Row without saving data to database 【发布时间】:2018-06-20 11:58:54 【问题描述】:

您好,我有一个 GridView,我正在使用内置的 Edit 方法,该方法与 ASP.NET Web 窗体中的 GridView 一起提供。我想以只应该更新的方式编辑/更新该行 动态在行中,不应更新数据库中的记录。更新的内容应该被硬编码为临时行。谁能帮我完成这项任务。

提前致谢。

【问题讨论】:

你有没有尝试过? 我正在尝试使用 Jquery 来执行此操作,但 Gridview 在服务器上呈现控件,因此我无法调用或链接任何按钮或文本框。 制作一个不会导致gridview回发的按钮,然后就可以使用jquery来操作grid的内容了。 【参考方案1】:

您可以使用数据表。使用您想要的任何数据填充您的 DataTable 并将其绑定到您的 GridView。

【讨论】:

【参考方案2】:

对不起,我只能给出答案,但我的建议是:将您的数据(GridView/Table)保存在会话变量中并显示此数据,直到您想要更新。

【讨论】:

以上是关于如何在不将数据保存到数据库的情况下更新 Gridview 行的主要内容,如果未能解决你的问题,请参考以下文章

如何在不将密码保存在数据库中的情况下验证用户身份

如何在不将旧根保存在堆栈中的情况下切换到新根?

如何在不将文件保存在本地存储上的情况下将对象传输到 Azure Blob 存储?

是否可以从一个字符串本地保存数据,然后在不将其移动到其他地方的情况下进行破坏?

如何在不将实例模型添加到数据库的情况下向实体模型添加FK约束?

如何在不将图像保存在本地的情况下将捕获的图像(Surface View)传递给另一个片段?