【问题标题】:Get values of all rows in one column获取一列中所有行的值
【发布时间】:2015-09-15 19:54:37
【问题描述】:

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

我该怎么做?

更新: 如果我不清楚,我很抱歉。我是 DB 风格编程的新手,但我快速学习示例以进行学习。

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

数据库示例:

id|name|etc|etc|etc

1 |这个|等|等|等 然后...

【问题讨论】:

  • 你试过了吗?
  • 你的问题不清楚。显示一些示例数据和所需的输出。如果可能,请包含您迄今为止尝试过的代码。
  • 更新原始问题
  • 还是不太清楚..
  • 我可以添加什么以使其更清晰地提供帮助?对不起。

标签: vb.net


【解决方案1】:

dt 成为您的Datatable 具有idname 列,您将选择列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")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    相关资源
    最近更新 更多