代码之家  ›  专栏  ›  技术社区  ›  rajeemcariazo

指定不同类型的对象

  •  0
  • rajeemcariazo  · 技术社区  · 14 年前

    我是VB.Net的新手,我有点困惑为什么这行代码在VB中是有效的:

    DataGridView1.DataSource = ds.Tables("Customerslist")
    

    数据源的类型为Object,而表(“Customerslist”)的类型为DataTable。我如何知道哪些类型的对象可以分配给Datasource属性?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Oded    14 年前

    DataTable 派生自 Object ,因此可以分配给任何 对象

    来自MSDN( DataSource ):

    • IListSource接口,例如DataTable和DataSet类。
    • IBindingList接口,例如BindingList类。
        2
  •  1
  •   ChrisF    14 年前

    在.NET中,所有类最终都是从 object 对象 可用于存储对任何内容的引用。