【问题标题】:DataList Control in vb.net windows application formsvb.net windows应用程序窗体中的DataList控件
【发布时间】:2010-06-06 07:32:39
【问题描述】:

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

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

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

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

我希望 name 应该是显示的列和 id 绑定的列?我该怎么做呢

【问题讨论】:

    标签: vb.net data-binding vb6 controls datalist


    【解决方案1】:

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

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

    虽然我建议您在示例中使用List(Of YourClass) 而不是ArrayList

    【讨论】:

    • 那是 agr8 之一... 甚至可以使用组合框控件而不是列表框来完成
    • @KoolKabin:当然,应该和我想的差不多。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多