我有一个问题DataRows.我有一个DataTable,然后我转换成了一个列表DataRow.现在我想要存储在每个中的字符串信息DataRow.我怎样才能做到这一点?这是我的代码:
List<DataRow> list = dt.AsEnumerable().ToList();
Run Code Online (Sandbox Code Playgroud)
Sam*_*ham 11
你可以这样做,
foreach(var row in list)
{
var value = row["ColumnName"] as string;
}
Run Code Online (Sandbox Code Playgroud)
或者这样可以懒惰地获取"ColumnName"的所有字符串值.
var values = list.Select(row => row["ColumnName"] as string);
Run Code Online (Sandbox Code Playgroud)
你为什么要把DataTable变成一个列表呢?就是想.
只需使用索引即可访问每个元素.以下代码将使列表中的第一个元素进入.
list[0].MyString;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69567 次 |
| 最近记录: |