c# datatable 转 arraylist
时间: 2023-04-23 17:06:08 浏览: 225
C#将DataTable转换成list的方法
可以使用以下代码将 C# DataTable 转换为 ArrayList:
```csharp
DataTable dt = new DataTable();
ArrayList arrList = new ArrayList();
// 填充 DataTable
// ...
// 将 DataTable 转换为 ArrayList
foreach (DataRow row in dt.Rows)
{
ArrayList rowList = new ArrayList();
foreach (DataColumn col in dt.Columns)
{
rowList.Add(row[col]);
}
arrList.Add(rowList);
}
```
其中,`dt` 是要转换的 DataTable,`arrList` 是转换后的 ArrayList。首先,我们遍历 DataTable 中的每一行,然后遍历每一列,将每个单元格的值添加到一个 ArrayList 中。最后,将每一行的 ArrayList 添加到最终的 ArrayList 中。
阅读全文