加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 我应该在Windows窗体项目中使用数据绑定吗?

发布时间:2020-12-15 03:47:25 所属栏目:百科 来源:网络整理
导读:我正在使用 Winforms开发一个应用程序,并使用BindingSource下载了我的网格数据绑定的路径.我的问题是: 这是最好的方法吗?我应该手动填充单元格,而不是让BindingSource为我做吗?可能导致问题进一步下滑吗?如果有任何情况下数据绑定会产生问题,那将是有用
我正在使用 Winforms开发一个应用程序,并使用BindingSource下载了我的网格数据绑定的路径.我的问题是:

这是最好的方法吗?我应该手动填充单元格,而不是让BindingSource为我做吗?可能导致问题进一步下滑吗?如果有任何情况下数据绑定会产生问题,那将是有用的.

我的一个同事发誓黑色和蓝色不要使用数据绑定.我真的不相信他说的话,所以任何利弊都是有价值的.

在连接到单个数据库和可编辑DataGrids的多用户应用程序的情况下,如何解决更新数据的并发问题?

解决方法

黑色和蓝色的任何东西,没有给出理由,坦白说,愚蠢.

有些情况下,数据绑定是伟大的,以及比它更值得的麻烦的场景.如果只是从“痛苦”的端点报告,你的同事不会给你任何好处.

为了简单显示数据,太棒了!它会节省大量的时间和错误.为了直接更新数据(包括属性逻辑和IDataErrorInfo支持),再次,非常好!确实是WPF的核心部分

有些情况并不那么有用:

>大量数据卷(“虚拟”模式有助于或更好地:不显示1000万行;对任何人都没有帮助)
>如果您不希望更新是直接的,而是:延迟 – 虽然绑定到视图模型(而不是您的域模型)是一个很好的反驳
>当你有很多不同的线程尝试绑定到相同的数据(再次,独立的视图模型在这里帮助)

我会问你的同事“为什么”;如果他们不能给出很好的理由,我会倾向于忽视他们.没有一个明智的讨论背后,它只是FUD.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读