vb.net windows应用程序窗体中的DataList控件

vb.net windows应用程序窗体中的DataList控件,vb.net,data-binding,vb6,controls,datalist,Vb.net,Data Binding,Vb6,Controls,Datalist,我正在将我的应用程序从vb6升级到vb.net 我曾经用vb6表单在datalist控件中填充数据。我在vb.net windows窗体应用程序中找不到它。哪一个控件与之等价 如何在该控件中列出我的数据 就像: 我有一个表,上面有id、name等数据 我希望名称应为显示列,id为绑定列?我怎么做呢?我不太确定,但我想您正在寻找一个列表框。您创建了一个包含2个成员的类,每个成员都有一个属性(建议的属性名ID和Name),创建一个它们的列表,并将所有数据放在其中,然后只需将“ListBox.Disp

我正在将我的应用程序从vb6升级到vb.net

我曾经用vb6表单在datalist控件中填充数据。我在vb.net windows窗体应用程序中找不到它。哪一个控件与之等价

如何在该控件中列出我的数据

就像: 我有一个表,上面有id、name等数据


我希望名称应为显示列,id为绑定列?我怎么做呢?

我不太确定,但我想您正在寻找一个
列表框。您创建了一个包含2个成员的类,每个成员都有一个属性(建议的属性名
ID
Name
),创建一个它们的列表,并将所有数据放在其中,然后只需将“ListBox.DisplayMember”设置为“Name”,将
ListBox.ValueMember
设置为“ID”

ListControl.DisplayMember
的MSDN页面有一个完整的示例,展示了如何执行此操作


虽然我建议您使用
列表(您的类)
而不是示例中的
数组列表。

这是一个很好的例子。。。甚至可以用组合框控件而不是listbox@KoolKabin:当然可以,我想应该差不多。