获取一列

时间:2015-09-15 11:07:08

标签: vb.net

我有一个数据集 集合中有五列。我需要在一列中获取每行中的值 - 例如:A列中每行的值。

我该怎么做?

更新 对不起,如果我不清楚的话。我是DB风格编程的新手,但我快速学习了一些示例。

我在第4行填充了5列和未知数量的记录(行)的数据集。 我需要填充一个菜单,其中包含第二行(名称)列中第4行的所有内容。

数据库示例:

ID |名称|等|等|等

1 | this | etc | etc | etc 并在......

1 个答案:

答案 0 :(得分:1)

dt成为您的Datatableidname,然后您将选择列name的所有记录,然后以下代码将有助于你:

 Dim dt As New DataTable
 dt.Columns.Add("id")
 dt.Columns.Add("name")
 'populating datatable
 For i As Integer = 0 To 10
    Dim dr As DataRow = dt.NewRow
    dr("id") = i.ToString
    dr("name") = "a" & i.ToString
    dt.Rows.Add(dr)
 Next
 ' result
 Dim selectedCols = New DataView(dt).ToTable(False, "name")