【发布时间】:2017-08-23 09:06:57
【问题描述】:
我已通过SqlBulkCopy 将 Excel 工作表中的数据加载到 SQL Server 2016 数据库中。然后我将此表加载到 C# & WPF 中的数据网格中。
有些单元格是空的,如果我在其中写了一些东西,我想立即(在我按下 Enter 或单击另一个单元格之后)更新我的数据库。
我在互联网上查找了许多解决方案,但没有一个对我有帮助。
提前感谢您,祝您有美好的一天!
【问题讨论】:
-
似乎效率极低不断更新每个单元格的数据库,当您向其中写入内容时......通常,您会等到离开该行然后用该行的所有更改更新数据库并继续
-
尽管效率低下,但如果你找不到如何更新数据库,听起来你没有太多 googlefu
-
嘿@marc_s,每行大约有16列,其中只有两列是空的,我需要这个值的原因是因为我必须在输入后立即进行一些计算。
-
@BugFinder 每次我用谷歌搜索它时,它都会向我展示不同的方式,比如“在数据库更改后更新你的数据网格”或类似的东西
-
@F.Gradl 显然是可怜的谷歌,我得到了很多关于如何将数据视图更改保存到数据库的答案,但没有一个是你得到的方法
标签: c# sql-server wpf datagrid