我有一個只有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. 從數據表中刪除第一列
- 3. 根據第一個表的列中的數據從不同表中選擇列
- 4. 按值分組數據按第一列
- 5. 如何從同一個select語句中第一個表的列值中選擇第二個表的數據?
- 6. 根據第一個表中的值/鍵更新第二個表
- 7. 從列表中提取第一個值
- 8. 如何根據第一個下拉列表中選擇的值選擇第二個下拉列表中的值?這兩個值都來自數據庫
- 9. 數據表獲得列值僅給出了第一個10行
- 10. 將兩列數據合併到另一個第一個表中的一列中
- 11. 表格格式的數據透視表數據,第一列應該是列名稱,其餘列應該是值
- 12. 基於表格第一行和表格第一列的數據創建表格
- 13. 將值添加到第二列的數據表中
- 14. 第一列中顯示的WebGrid數據
- 15. 將列表的第一個值附加到另一個列表的第一個值中; python
- 16. 根據第一列中的範圍計算多列中的值
- 17. 跳過從數據庫表中的數據字段,第一列第一列使用格式文件
- 18. 根據第1列和第2列的唯一組合計數(第3列)和總和(第4列的值);
- 19. 在響應表第二列值與第一列值重疊
- 20. 顯示第一列至第二列中選擇的數據
- 21. 下拉菜單表,其中第二列的值取決於第一列值
- 22. 按第一列中的某些值拆分數據幀?
- 23. 僅獲取數據層中陣列的第一個值
- 24. 如何根據第二個表中的值更新一個表中的列?
- 25. 數據表列值到的數據表
- 26. 如何修復Jquery數據表中的第一個標題行和第一列
- 27. 在我的數組列表中只添加第一個值
- 28. 在逗號前獲得數組列表中的第一個值
- 29. 燒瓶中的參數列表:只讀第一個值getlist()
- 30. 查詢數據表以獲取第一列中具有特定值的行
+1。也適用於'DataSet's – 2013-01-17 20:16:39