我有字符串數組,其中包含一些可能有效的列名稱。 我必須迭代DataTable並返回列中存在的列。如何從數據表中獲取選定的數據列?
-1
A
回答
1
試試這個:
static public IEnumerable<DataColumn> GetColumns(DataTable dt)
{
var names = new[] { "foo", "bar" };
return dt.Columns.OfType<DataColumn>().Where(c => names.Contains(c.ColumnName));
}
0
public string getcolumns(DataTable dt,string[] array)
{
string columns = "";
foreach (DataColumn column in dt.Columns)
{
if(array.Contains(column.ColumnName))
{
columns += column.ColumnName + ",";
}
}
return columns;
}
+0
試試這個方法 – Meer 2015-02-10 11:00:01
相關問題
- 1. 如何從數據表中獲取選定的列
- 2. 如何獲取選定列的數據?
- 3. 如何從列表中獲取數據
- 4. 如何從篩選的數據表(DT)的選定行中獲取數據?
- 5. 如何從數據集中獲取數據到列表中?
- 6. 如何使用列名從數據表中獲取數據
- 7. 如何從數據庫中獲取數據到列表視圖
- 8. 如何從YUI數據表中獲取選定行的內容?
- 9. 從數據表C獲取特定列#
- 10. 如何通過jquery獲取數據列表的選定值
- 11. 從表單中獲取複選框中的選定數據
- 12. 如何從屬性列表中獲取特定數據?
- 13. Android:如何從列表視圖中獲取特定數據
- 14. 從html數據中獲取列數據
- 15. 如何從數據庫中的表中拉選定的數據
- 16. 如何從散列中獲取數據?
- 17. getItemAtPosition()如何從列表視圖中的選定項目獲取可讀數據
- 18. 如何從MVC禁用列表中獲取選定數據的值C#
- 19. 如何從數據庫中選擇列表框中的數據?
- 20. 用以下數據獲取某列的數據選定行中
- 21. 如何從數據集中的多個表中獲取數據?
- 22. 如何從數據庫中的所有表中獲取數據
- 23. 如何從數據庫中的兩個表中獲取數據?
- 24. 如何從JavaScript中的數據表中獲取數據?
- 25. 如何從ios中的sqlite數據庫表中獲取數據?
- 26. 如何從codeigniter中的數據庫表中獲取數據?
- 27. 如何獲取數據表中選定的表單元格值
- 28. 從數據庫獲取表的列表
- 29. 如何從ANDROID中的sqlite數據庫獲取列數據?
- 30. 從yui數據表中獲取數據
什麼你試過這麼遠嗎?你應該看看DataSet.DataTable.Columns .. – 2015-02-10 09:35:31