【问题标题】:Adding Edit Facility to DataGridView in Winforms在 Winforms 中向 DataGridView 添加编辑工具
【发布时间】:2011-08-16 06:26:19
【问题描述】:

我使用 DataSet 填充了 DataGridView。现在我要向这个 DataGrid 添加编辑功能。但是在每个值更改事件中更改 SQL Server 中的数据会产生很大的开销。因此,在更改预期行中的单元格后,用户将按下提交按钮,并且仅将更改后的单元格中的数据提交到 SQL 服务器。

你能给出一个完整的例子吗?或者某种好的链接。我已经搜索了很多。但找不到任何有用的东西。

再次使用相当过时的数据集。你能给我一个在 LINQ 中执行此操作的示例吗?

非常感谢。

【问题讨论】:

    标签: c# .net winforms linq


    【解决方案1】:

    如果我是你,我会缓存更改。然后每隔一段时间,或者当你缓存了这么多更改时,当保存网格的表单关闭(On/Closing 事件)时,我会提交更改。或者您如何让用户更新他们想要的多个单元格。然后你在表单的某处有一个提交按钮,当用户按下它时,你提交到数据库并关闭表单或其他任何东西。

    关于 linq,与创建模拟用于填充 DataSet 的任何 SQL 语句的 linq 查询非常相似。或者考虑使用 LINQ-to-SQL 或实体框架,具体取决于您的项目。

    【讨论】:

      猜你喜欢
      • 2011-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-10
      • 1970-01-01
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      相关资源
      最近更新 更多