数据表和绑定源/数据适配器之间的区别?
Posted
技术标签:
【中文标题】数据表和绑定源/数据适配器之间的区别?【英文标题】:difference between datatable amd binding source/dataadapter? 【发布时间】:2013-06-19 16:47:50 【问题描述】:这可能看起来很混乱,很抱歉我的英语不好。因此,在填充数据表时,您可以直接从数据表中填充并使用DataAdapter
对其进行更新。那么,如果它只是更多的编码,那么使用绑定源有什么好处呢?它还有什么特殊用途吗?
如果可以,请举例说明。
谢谢
【问题讨论】:
【参考方案1】:我可能误解了您的问题,但我不确定设置绑定源是否真的需要更多编码。绑定源为您提供的优势在于,它为数据源和数据目标(因为缺少更好的术语)提供了一种在对任一侧的数据进行更改时得到通知的方法。
例如,让您设置一个绑定源以将 ADO.NET 数据表绑定到 Windows 窗体上的字段。如果您更新表单上的数据,绑定引擎会触发通知,并且您的数据表将得到更新。它也以另一种方式工作:表单上的字段将随着对数据表的更改而更新。
如果您没有设置绑定源,则必须手动检查任一侧的更改并手动确保数据源和数据目标同步。
【讨论】:
以上是关于数据表和绑定源/数据适配器之间的区别?的主要内容,如果未能解决你的问题,请参考以下文章