【问题标题】:Retrieving data in VB.NET在 VB.NET 中检索数据
【发布时间】:2015-06-12 06:19:24
【问题描述】:

对 VB.NET 非常陌生,所以请放轻松 :) 我目前正在处理一个旧应用程序,我想知道您是否可以帮助我更有效地检索数据。下面的代码工作正常,但每次添加新的应用程序变量时都需要修改,例如 dim groupthree、dim groupfour 等

Dim GroupOne As New Organisation(Application("testVar1"))
            Dim GroupTwo As New Organisation(Application("testVar2"))
            ddlGroups.AddDropDownListItem(GroupOne.Title, GroupOne.OrganisationID)
            ddlGroups.AddDropDownListItem(GroupTwo.Title, GroupTwo.OrganisationID)
            GroupOne = Nothing
            GroupTwo = Nothing

基本上我想知道是否有人可以建议一种更好的方法来检索可变数据(在数据库表中)。我正在考虑使用列表,但到目前为止我没有运气尝试实现它

非常感谢

保罗

【问题讨论】:

  • 相当模糊。 ddlGroups 是什么,这是 Winforms 吗?可能是 List 作为 DataSource 会简化事情。
  • 组织信息是否也存储在数据库中?如果是这样,为什么不使用查询来填充下拉列表。如果没有,为什么不呢?
  • 它的胜利形式是的,当我想用​​存储在数据库中的应用程序变量填充下拉列表 (ddlGroups) 时。应用程序变量的名称称为 testVar1、testVar2 等。
  • 添加新组织时数据库会自动更新吗?你有什么方法可以查询数据库中的新变量吗?
  • 你好,是的,我可以查询数据库以查看其中的变量。我最初的想法是将变量命名为相同,然后创建组织列表。但我无法让列表工作基本上有一个名为 value 的列与组织相关联。我需要检索每个组织值,然后循环并取回有关该组织的数据。如果没有意义,很难解释对不起干杯

标签: vb.net


【解决方案1】:

如果应用程序变量在数据库中被调用相同,我在想类似下面的事情,但是虽然有两个实例,但它只在下拉列表中显示一个

Dim myList As New List(Of Organisation)
            Dim Group As New Organisation(Application("testVar1"))
            myList.Add(Group)
            For Each Item In myList
                ddlGroup.AddDropDownListItem(Group.Title, Group.OrganisationID)
                Group = Nothing
            Next

干杯 保罗

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多