2014-01-21 82 views
0

我在審查一些我必須修改的代碼,但有些事情對我來說並不那麼明顯。屬性數據源如何工作?

有一類,從中你調用一個屬性,然後一個數據源,然後即使有參數表,比如這個:

MyClass.MyProperty.DataSource.Tables(0) 

現在我知道,我可以得到的數據myProperty的有什麼容易,但我不確定DataSource.Tables(0)部分正在嘗試做什麼,它確實獲得了一系列值,我只是不知道如何。

回答

0

只是hazarding猜測這裏:

Class SomeClass 
    public Property MyProperty as SomeOtherClass 
End Class 

Class SomeOtherClass 
    Public Property DataSource as DataSet 
End Class 

Dim MyClass as SomeClass 

MyClass的是基類的實例

MyClass.MyProperty調用SomeOtherClass實例。

MyClass.MyProperty.DataSource調用在SomeOtherClass實例的數據集

而且MyClass.MyProperty.DataSource.Tables(0)調用用於包含在SomeOtherClass例如在數據集的第一數據表