遍历DataTable并且赋值给PageGridData集合
时间: 2023-07-05 11:27:57 浏览: 84
假设你有一个名为PageGridData的List集合,它的类型为PageGridDataItem,每个PageGridDataItem包含了需要的属性。你可以使用以下代码遍历DataTable,并将每一行的数据赋值给一个PageGridDataItem对象,然后将这个对象添加到PageGridData集合中:
```csharp
List<PageGridDataItem> PageGridData = new List<PageGridDataItem>();
foreach (DataRow row in dataTable.Rows)
{
PageGridDataItem item = new PageGridDataItem
{
Property1 = row["Column1"].ToString(),
Property2 = Convert.ToInt32(row["Column2"]),
Property3 = Convert.ToDateTime(row["Column3"])
};
PageGridData.Add(item);
}
```
其中,Column1、Column2、Column3是你的DataTable中的列名,Property1、Property2、Property3是你的PageGridDataItem对象中的属性名,你需要根据实际情况进行修改。这段代码会遍历DataTable中的每一行,将每一列的数值赋值给一个PageGridDataItem对象,然后将这个对象添加到PageGridData集合中。
阅读全文