簡體   English   中英

VB.Net TableAdapter與數據庫中的BindingSource

[英]VB.Net TableAdapter versus BindingSource in Database

我無法理解VB.NET數據庫處理中TableAdapters和BindingSource的作用。 在我看來,它們執行相同的操作。 我已經閱讀了從MSDN到在線問答的每條信息,但是我似乎無法區分它們的角色。 何時以及何時不使用TableAdapters或BindingSource? 如果可以提供示例解決方案,它將更加全面。

他們是不同的東西。

TableAdapter基本上將數據從數據庫表映射到DataSet中

TableAdapter組件根據您指定的一個或多個查詢或存儲過程,用數據庫中的數據填充數據集。 TableAdapters還可以在數據庫上執行添加,更新和刪除,以持久保存對數據集所做的更改。 您還可以發出與任何特定表無關的全局命令。

BindingSource是.NET組件,可用於數據綁定,以控制對數據源(如DataSet)的控制。

BindingSource組件旨在簡化將控件綁定到基礎數據源的過程 BindingSource組件既充當管道,也充當其他控件綁定到的數據源。 它通過命令傳遞到基礎數據列表時,提供了表單數據連接的抽象。 此外,您可以直接向其中添加數據,以便組件本身可以用作數據源。

具有BindingSource示例的數據庫到Typed-DataSet

詳細的數據綁定教程示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM