1

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

我曾经在 vb6 表单中的 datalist 控件中填充我的数据。我在 vb.net windows 窗体应用程序中找不到它。哪一个控件相当于它?

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

就像:我有一个表,其中包含 id、name 等数据

我希望名称应该是显示的列和 id 绑定的列?我怎样才能做到这一点

4

1 回答 1

2

我不确定,但我认为您正在寻找一个ListBox. 您创建一个具有 2 个成员的类和每个成员的属性(建议的属性名称IDName),创建它们的列表并将所有数据放入其中,然后将“ListBox.DisplayMember”设置为“Name”和ListBox.ValueMember“ID” .

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

尽管我建议您在示例中使用 aList(Of YourClass)而不是 the 。ArrayList

于 2010-06-06T10:54:30.033 回答