【发布时间】:2011-07-09 17:47:59
【问题描述】:
我正在使用 Winforms 开发一个应用程序,并且已经使用BindingSource 走上了数据绑定我的网格的道路。我的问题是:
这是最好的方法吗?我应该手动填充单元格而不是让BindingSource 为我做吗?它会导致更进一步的问题吗?如果在任何情况下数据绑定会产生问题,那将很有用。
我的一位同事发誓不使用数据绑定。我不太相信他说的话,所以任何优点/缺点都会很有价值。
在多用户应用程序连接单个数据库且可编辑DataGrids 的情况下,您将如何解决数据更新的并发问题?
【问题讨论】:
-
否:不使用数据绑定。 ;-)
-
数据绑定 = 快速/更少控制。没有数据绑定=慢/更多控制。 (速度就是开发时间)
-
我遇到的一个问题是 DBConcurrency 异常:一个用户加载数据,另一个用户加载相同的数据,第一个用户更新数据,第二个用户更新数据导致 DBConcurrency 异常。这里有什么好的解决方案?
标签: c# winforms data-binding