DataTable加入所有行数据

Rea*_*eel 3 .net c# linq asp.net datatable

实际上,我有一个DataTable包含2000行的a ColumnName EMAIL.现在,我希望显示所有来自的电子邮件,DataTable并将其添加到TextBoxa中,.

我通过一个for循环来实现这个目标,但是,这需要很长时间.

实际上,我已经习惯了ColumnNames:

string[] columnNames1 = (from dc in table.Columns.Cast<DataColumn>()
                                select dc.ColumnName).ToArray();
Run Code Online (Sandbox Code Playgroud)

有没有像这样的东西,对于joining所有行数据到单个字符串?

Kin*_*ing 7

var text = string.Join(",", table.AsEnumerable()
                                 .Select(x=>x["EMAIL"].ToString())
                                 .ToArray());
Run Code Online (Sandbox Code Playgroud)