我想将数据表的列转换为字符串列表
我在stackoverflow上找到了许多链接,但这不符合我的要求
我尝试了几个选项
List<string> lstColumnList1 = dtAllRows.Columns.Cast<string>().ToList();3
List<string> lstColumnList = dtAllRows.AsEnumerable().Select(x => x[0].ToString()).ToList();
Run Code Online (Sandbox Code Playgroud)
我不想运行列的循环但是注意工作.请帮忙.
获取列名称
var columns = table.Columns
.Cast<DataColumn>()
.Select(x => x.ColumnName)
.ToList();
Run Code Online (Sandbox Code Playgroud)
如果你的意思是第一列的值使用它
var rowValues = table.AsEnumerable()
.Select(x => x.Field<string>("YourColumn"))
.ToList();
Run Code Online (Sandbox Code Playgroud)