我有一个只有1个数据表和1行但有2列的数据集。 我想获得第一列的值。 我怎样才能得到它在vb.net数据表中的第一列值
回答
所有你需要的是
ds.Tables(0).Rows(0)(0)
其中,ds是您的DataSet对象的名称。这将从第一个表的第一行返回第一列作为对象。
Private Sub PrintValues(ByVal myTable As DataTable)
Dim myRow As DataRow
Dim myColumn As DataColumn
For Each myRow in myTable.Rows
For Each myColumn In myTable.Columns
Console.WriteLine(myRow(myColumn))
Exit For
Next
Next
End Sub
他只有一行,他只想要第一列的值。 – 2010-03-26 20:44:33
@jmgant - 完全同意。试图为他的下一个场景放置东西:)当更多的行可能会来。 – 2010-03-26 20:49:22
尝试用:
public class MainClass
Shared Sub Main()
Dim thisConnection As New SqlConnection("yourconnection")
Dim thisCommand As New SqlCommand _
("SELECT FirstField FROM YourTable",thisConnection)
Try
thisConnection.Open()
Dim thisReader As SqlDataReader = thisCommand.ExecuteReader()
While (thisReader.Read())
MessageBox.Show(thisReader.GetValue(0))
End While
Finally
thisConnection.Close()
End Try
End Sub
End Class
thisReader.ExecuteScalar在这里是一个更好的选择。无需打开阅读器即可阅读单个值。 但是,如果我正在阅读正确的问题,他不想连接到数据库。 – 2010-03-26 20:47:42
你说的都对:)。 – systempuntoout 2010-03-26 21:05:52
- 1. 从数据表中删除第一列
- 2. 如何从同一个select语句中第一个表的列值中选择第二个表的数据?
- 3. 根据第一个表中的值/键更新第二个表
- 4. 数据表获得列值仅给出了第一个10行
- 5. 基于表格第一行和表格第一列的数据创建表格
- 6. 将值添加到第二列的数据表中
- 7. 将列表的第一个值附加到另一个列表的第一个值中; python
- 8. 根据第1列和第2列的唯一组合计数(第3列)和总和(第4列的值);
- 9. 跳过从数据库表中的数据字段,第一列第一列使用格式文件
- 10. 下拉菜单表,其中第二列的值取决于第一列值
- 11. 显示第一列至第二列中选择的数据
- 12. 仅获取数据层中阵列的第一个值
- 13. 在逗号前获得数组列表中的第一个值
- 14. 在我的数组列表中只添加第一个值
- 15. 烧瓶中的参数列表:只读第一个值getlist()
- 16. 根据第一列中的值排序第二列中的文本
- 17. 如何根据同一个表中的第二列中的值拆分1列数据?
- 18. R(dplyr):相对于列表中第一个值的值的总和列表
- 19. 如何根据第一个下拉列表的值填充$ .ajax()中的第二个下拉列表?
- 20. 数据表格中的第一个可见列
- 21. 从mysql数据库的所有表中选择第一列
- 22. 忽略数据表中的第一列CSV导出
- 23. 在数据表中将值从一列移动到另一列
- 24. 按数据框的第一列对列表排序
- 25. Python根据第一个或第二个值从列表中删除匹配
- 26. 根据一列中的值更新SQL Server 2008数据库表的列数
- 27. Excel - 根据第二列中的值从第一列开始包含动态内容的下拉列表
- 28. 函数会填充第一个列表框,但不会从数据库表中填充第二个列表框
- 29. 如何交换表中第一列的第一个值在mysql中
- 30. r数据表除列的列第二个列列表
+1。也适用于'DataSet's – 2013-01-17 20:16:39