【发布时间】:2013-03-16 07:21:20
【问题描述】:
我有一个名为 users 的表,其中包含以下列
User_id,user_name,user_pwd,First_Name,Middle_Name,Last_Name and user_type.
我有一个名为 dst 的数据集,并在数据集中创建了一个名为 user 的表。现在我想用表用户中每一行的user_Name、First_Name、Last_name 填充列表框。
我可以一次添加一个列值,但不知道如何将每行的多个列值添加到列表框
Dim dt As DataTable = Dst.Tables("user")
For Each row As DataRow In dt.Rows
lstUsers.Items.Add(row("User_Name"))
Next
以上代码完美运行,但我还想同时将 First_name 和 last_name 添加到列表框中。
【问题讨论】:
-
您是否尝试在
ListBox中有 3 列? -
不是三列只有单列,而是必须具有表用户的所有三列值
-
你想这样添加。?
user_Name1, First_Name1, Last_name1,user_Name2, First_Name2, Last_name2 -
你试过
lstUsers.Items.Add(row("User_Name") + ", " + row("First_Name") + ", " + row("LastName"))或类似的东西吗?请注意,我建议先构建字符串,以防DataRow中的一列为空。
标签: vb.net