我有字符串数组,其中包含一些可能有效的列名称。 我必须迭代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. 如何从YUI数据表中获取选定行的内容?
- 4. 从html数据中获取列数据
- 5. 如何从散列中获取数据?
- 6. getItemAtPosition()如何从列表视图中的选定项目获取可读数据
- 7. 如何从数据库中选择列表框中的数据?
- 8. 用以下数据获取某列的数据选定行中
- 9. 如何从数据库中的两个表中获取数据?
- 10. 如何从JavaScript中的数据表中获取数据?
- 11. 如何从spring数据jpa中的表中获取数据?
- 12. 如何从ios中的sqlite数据库表中获取数据?
- 13. 如何从codeigniter中的数据库表中获取数据?
- 14. 获取选定的dataGridView列数据?
- 15. 如何从sqllite表中获取数据
- 16. 如何从表格中获取数据
- 17. 如何从表格中获取数据
- 18. 如何根据选定的值获取数据以获取excel?
- 19. 从特定列中获取数据
- 20. 根据选定的下拉列表值重新获取数据
- 21. 从列表框中获取数据
- 22. 从c列表中获取数据#
- 23. 从字典中获取数据列表
- 24. 如何从selenium webdriver中的表数据获取列表项值?
- 25. 如何从Android数据库的现有表中获取数据
- 26. 如何从变量参数列表中获取数据?
- 27. 如何从数据库中获取数据到下拉列表中的PHP
- 28. 如何从数据表中选择特定的数据?
- 29. 如何获取从数据库填充的下拉列表的选定值?
- 30. 从Joomla组件中的数据库获取列表数据
什么你试过这么远吗?你应该看看DataSet.DataTable.Columns .. – 2015-02-10 09:35:31