实际上,我有一个包含 2000 行的 DataTable
和一个 ColumnName
EMAIL
。
现在,我想显示 DataTable
中的所有电子邮件,并通过用 ,
分隔将它们添加到 TextBox
。
我是通过for
循环来实现的,但是,这需要很长时间。
实际上,我已经使用了 ColumnNames
:
string[] columnNames1 = (from dc in table.Columns.Cast<DataColumn>()
select dc.ColumnName).ToArray();
有没有这样的东西,joining
所有行数据到一个字符串?
最佳答案
var text = string.Join(",", table.AsEnumerable()
.Select(x=>x["EMAIL"].ToString())
.ToArray());
关于c# - DataTable 加入所有行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18248168/