【问题标题】:Loading data from mysql to CheckBoxList Vb.net将数据从 mysql 加载到 CheckBoxList Vb.net
【发布时间】:2013-06-30 02:24:12
【问题描述】:

我在一个 Vb.Net 应用程序编码中,并且在这里真的是一个新手,我刚刚完成了我的第一个 MySQL 连接到远程服务器的创建..

无论如何,我在这里要问的是如何从表中收集数据并将其加载到 CheckBoxList 中,以便用户可以从表中获得项目列表,然后他检查他需要的项目,我稍后会。

在这里感谢所有社区 :)

【问题讨论】:

  • 什么平台? Winforms、WPF、Silverlight、ASPX 等?你熟悉sql语句吗?
  • Winforms,VB.net 2010,是的,我是。
  • 感谢您提出基本问题。有时人们会忘记我们并不都是专家,需要一些基本的帮助。我有同样的问题,对超高级的答案感到沮丧。

标签: mysql vb.net checkboxlist


【解决方案1】:

您首先需要将所需的数据放入表中。然后遍历该表并将其添加到您的 CheckedListBox。

这是一个简短的例子:

 Dim dtPersons As DataTable
 dtPersons = GetPersons()

 For Each dRow As DataRow In dtPersons.Rows
   CheckedListBox1.Items.Add(dRow.Item("LastName"))
 Next

这将遍历一个数据表,并在每次使用姓氏时将一个项目添加到选中列表框。

祝你好运!

【讨论】:

  • GetPersons 函数是 .. ?
  • 添加它是为了帮助您入门;这个函数会提取你的数据。它可以是你想要的任何东西;您已经根据您的陈述建立了联系。所以你需要做的就是执行一个查询,在一个返回数据表的函数中得到你需要的东西。
  • 是否有能力为每个项目加载值? (价值,物品)
  • 不检查或不检查;选中的列表框项目已经是您想要的,因为您已经在显示它们。例如:红苹果和绿苹果在你的列表框中。你只想要红苹果,所以你只需检查它们。知道你有你的项目“红苹果”。
  • 您也可以遍历选中的列表框,例如: For Each i As Object In CheckedListBox1.CheckedItems TextBox1.Text += i.ToString() Next
猜你喜欢
  • 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
相关资源
最近更新 更多