我是数据库dt,有一列" srlno"我有像
这样的数据srlno
------
1
2
3
4
5
我希望将所有行值都转换为1,2,3,4,5,而不使用任何for循环。 请提出最佳方法。
答案 0 :(得分:1)
您可以使用Linq从DataTable
列获取字符串数组。一旦你有字符串数组,你可以使用string.Join
将它转换为逗号分隔的字符串。
string.Join(",", dt.AsEnumerable().Select(r=>r.Field<decimal>("srlno")).ToArray());