我正在使用.net 3.5。我有一個數據庫,我想運行查詢。我正在使用數據適配器或SqlCommand運行查詢。但最終我需要行和列字符串數據中的數據。有什麼辦法做到這一點? 我的意思是如何從數據集中提取數據(這是sqlDataAdapter返回的數據)?或者還有其他解決這個問題的方法嗎?將由C#中的sql查詢返回的數據轉換爲按行和按列的字符串數據
0
A
回答
3
你應該看看DataSet類。
DataSet.Tables["tableName"].Rows[rowIndex]["columnName"]
或者::
DataSet dataset = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(
queryString, connection);
adapter.Fill(dataset);
您獲得通過的方法值
foreach(DataTable table in dataSet.Tables)
{
foreach(DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
//Do something with
row[column];
}
}
}
1
好了,你可以走廉價的方式和使用的foreach通過在指定的行迭代DataSet中的表。
的foreach(DataRow的myRow在myDataSet.Tables [N] .Rows){...}
編輯:必須在同一時間,其他人:)你想要的字符串數據被輸入此。您可能必須使用myRow [columnIndex] .ToString(),因爲它將是某種對象類型。另外,如果你只需要從數據庫中得到一個字符串,我可以建議你編寫一個連接服務器端的查詢,以及一個包裝函數,該函數獲取myDataSet.Tables [0] .Rows [0] .ToString ();
相關問題
- 1. 將SQL二進制數據轉換爲C#中的字符串
- 2. 轉換的SQL Server varbinary數據轉換爲字符串C#
- 3. 將數據表/數據行[]列從字符串轉換爲int
- 4. 如何將數組中的數據轉換爲字符串C++
- 5. 將JSON數據轉換爲C#GET請求中的查詢字符串
- 6. 將SQL數據庫的值轉換爲字符串數組
- 7. 查詢按列表運行字符串並提取數據
- 8. 按級別合併數據框行值轉換爲字符串
- 9. 將按位數據轉換爲多列
- 10. 如何將數字字符串('14,72')轉換爲sql查詢中的數字
- 11. 將整數轉換爲Spring數據中的字符串JPA查詢
- 12. 需要將數據集轉換爲C#中的字符串
- 13. 將字符串轉換爲數據框列表的浮點數
- 14. 將字符串列表轉換爲數據集或數據表
- 15. SQL查找行中的數據對並將其轉換爲列
- 16. 將varbinary數據轉換爲SQL中的varchar(就像將bytearray轉換爲使用c#中的ASCII.Default.GetString的字符串)
- 17. 將字符串轉換爲R中的數字數據類型
- 18. 春數據MongoDB的查詢字符串轉換爲自動OBJECTID
- 19. 將字節數組轉換爲字符串並返回到C#
- 20. 將「字符串」和「數字串」的列表轉換爲「數字串」被轉換爲數字的列表
- 21. 將數據幀的Unicode數據轉換爲字符串
- 22. 將字符串轉換爲數據集
- 23. 將JSON數據轉換爲字符串
- 24. 在c中獲取作爲字符串返回的數據庫查詢#
- 25. 將PowerShell中的返回字符串轉換爲分隔數據並導出
- 26. 如何將字符串數據類型轉換爲從數據表到SQL表的字符串數據類型
- 27. 將列轉換爲行的SQL查詢
- 28. 將列轉換爲行的SQL查詢
- 29. 將從SQL查詢返回的所有NoneType對象轉換爲字符串?
- 30. 後的數據轉換爲字符串