2010-09-16 69 views
0

我的程序有兩種形式從相同的數據源獲取數據。在多個.NET表單上使用單個數據源

將控件綁定到兩個表單上的表和字段後,我注意到每個表單都有它自己的顯然是重複的DataSet

即使每個表單使用相同的ConnectionString並且同時連接到相同的數據庫,是不是每個表單都有其自己的DataSet標準做法?

回答

0

每個表單使用的數據集都是它自己的實例,每個表單使用相同的實例,您需要將數據放在單例後面,然後將表單綁定到Singleton中相應的屬性。

至於你的問題,他的行爲在框架上是相當標準的做法,除非另有告知,框架將創建實體的新實例,並且這些實體是否應該執行諸如從數據庫加載數據的操作,將獨立執行這些查詢爲每個實例。

相關問題