我何时应该谨慎使用.NET中的数据绑定?

我何时应该谨慎使用.NET中的数据绑定?,第1张

概述我大约一个月前刚刚开始研究.NET程序员的一个小团队,最近我们与团队领导讨论了为什么我们的代码中根本不使用数据绑定.每次我们使用数据网格时,我们遍历数据表并逐行填充网格;代码通常看起来像这样: Dim dt as DataTable = FuncLib.GetData("spGetTheData ...")Dim i As IntegerFor i = 0 To dt.Rows.Length 我大约一个月前刚刚开始研究.NET程序员的一个小团队,最近我们与团队领导讨论了为什么我们的代码中根本不使用数据绑定.每次我们使用数据网格时,我们遍历数据表并逐行填充网格;代码通常看起来像这样:

Dim dt as Datatable = Funclib.GetData("spGetTheData ...")Dim i As IntegerFor i = 0 To dt.Rows.Length - 1 '(not sure why we do not use a for each here)'  grIDRow = grID.Rows.Add()  grIDRow(constantProductID).Value = dt("ProductID").Value  grIDRow(constantProductDesc).Value = dt("ProductDescription").ValueNext'(I am probably missing something in the code,but that is basically it)'

我们的团队负责人说,在九十年代使用SherIDan GrID控件,VB6和ADO记录集时,他使用数据绑定进行了刻录.他不确定究竟是什么问题,但他记得绑定没有按预期工作,并给他带来了一些重大问题.从那时起,他们就不会信任数据绑定并手动加载所有控件的数据.

对话甚至出现的原因是因为我发现数据绑定非常简单,并且非常喜欢将数据表示(在本例中为数据网格)与内存数据源(在本例中为数据表)分开.将数据逐行“加载”到网格中似乎打破了这种区别.我还观察到,随着WPF和Silverlight中XAML的出现,数据绑定似乎是必须的,以便能够用您的数据干净地连接设计者的XAML代码.

我应该何时在.NET中使用数据绑定时要小心?

解决方法 如果你所做的只是显示数据,我认为没有理由不使用数据绑定.

我也来自VB6世界,数据绑定我们一次又一次,所以我们有标准和解决方法,以便不使用它.

输入.NET,数据绑定就像您需要的那样灵活.我真的很欣赏绑定现在的力量.

您通过拒绝内置功能编写了许多不必要的代码.

您甚至可以将屏幕上的对象(如文本框)绑定到类中的属性.
查看此链接以获取winforms数据绑定的概述.
http://msdn.microsoft.com/en-us/library/ef2xyb33(v=VS.100).aspx

总结

以上是内存溢出为你收集整理的我何时应该谨慎使用.NET中的数据绑定?全部内容,希望文章能够帮你解决我何时应该谨慎使用.NET中的数据绑定?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1252919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存