我想遍歷數據表中特定列的值?任何人都可以請給C#編碼?如何遍歷數據表中特定列的值?
回答
嗨試試下面的代碼片段
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data;namespace ConsoleApplication1 { class Program { public static DataTable GetDataTable() { //Create a new DataTable object DataTable objDataTable = new DataTable(); //Create three columns with string as their type objDataTable.Columns.Add("Column 1", typeof(string)); objDataTable.Columns.Add("Column 2", typeof(string)); objDataTable.Columns.Add("Column 3", typeof(string)); //Adding some data in the rows of this DataTable objDataTable.Rows.Add(new string[] { "Row1 - Column1", "Row1 - Column2", "Row1 - Column3" }); objDataTable.Rows.Add(new string[] { "Row2 - Column1", "Row2 - Column2", "Row2 - Column3" }); objDataTable.Rows.Add(new string[] { "Row3 - Column1", "Row3 - Column2", "Row3 - Column3" }); return objDataTable;
} static void Main(string[] args) { foreach (DataRow row in GetDataTable().Rows) { object cellData = row["Column 1"]; Console.WriteLine(cellData); } } }
}
嘗試下面基於Linq的解決方案
var values = (from t in dt.AsEnumarable() // dt is your data table
select t[ColumnName]).ToList().ForEach(your expression);
or try normal way
foreach(DataRow drow in dt.Rows)
{
string value = drow[columnname].ToString();
}
DataTable tbl = new DataTable();
foreach (DataRow row in tbl.Rows)
{
object cellData = row["colName"];
}
- 1. 遍歷數據表中的特定列
- 2. 遍歷數據表中特定列的行
- 3. 如何遍歷Excel工作表只提取特定列中的數據
- 4. 遍歷列表元素,以獲得特定的數據
- 5. 如何遍歷數據表中的行?
- 6. 遍歷數據庫表中的值
- 7. rubyXL遍歷xslx中的特定列
- 8. 如何通過hashmap值遍歷列表
- 9. 遍歷數列表
- 10. 如何遍歷對象的陣列中的數據表2.1
- 11. 如何遍歷數據庫的表?
- 12. 如何做列表遍歷?
- 13. 如何遍歷ID列表
- 14. 如何遍歷散列表數據列表
- 15. 如何遍歷指定列中的行?
- 16. 遍歷列的數據atrributes
- 17. 如何遍歷Java列表中的JavaScript
- 18. 如何遍歷stringtemplate中的java列表?
- 19. 如何遍歷javascript中的列表
- 20. 如何從Java中的特定鍵值開始遍歷HashMap?
- 21. 如何遍歷int值在特定範圍中的struts2
- 22. 遍歷列中的值
- 23. 遍歷特定JSON
- 24. 如何遍歷字節數組列表...?
- 25. 如何遍歷2個數組列表
- 26. 如何遍歷一個列表來創建一個特定的其他列表
- 27. 如何遍歷PostForm中的數組值?
- 28. 遍歷列表
- 29. 遍歷列表
- 30. 遍歷列表