【问题标题】:How do properties' datasources work?属性的数据源如何工作?
【发布时间】:2014-02-11 20:11:21
【问题描述】:
我正在审查一些我必须修改的代码,但有些事情对我来说不是那么明显。
有一个类,您可以从中调用一个属性,然后是一个数据源,然后是带有参数的表,例如:
MyClass.MyProperty.DataSource.Tables(0)
现在我知道我可以轻松获取 MyProperty 拥有的任何数据,但我不确定 DataSource.Tables(0) 部分试图做什么,它实际上确实获得了一系列值,我只是不知道知道怎么做。
【问题讨论】:
标签:
vb.net
properties
datasource
【解决方案1】:
这里只是冒险猜测:
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 实例中的 DataSet
MyClass.MyProperty.DataSource.Tables(0) 调用 SomeOtherClass 实例中包含的 DataSet 中的第一个 DataTable