C# 遍历dtzz 出数据return new list<result>
时间: 2024-02-20 07:00:20 浏览: 63
可以通过以下代码实现:
```csharp
public class Result
{
public string Field1 { get; set; }
public int Field2 { get; set; }
// 其他字段...
}
public List<Result> TraverseDtzz(DataTable dtzz)
{
List<Result> results = new List<Result>();
foreach (DataRow row in dtzz.Rows)
{
Result result = new Result();
result.Field1 = row["Field1"].ToString();
result.Field2 = Convert.ToInt32(row["Field2"]);
// 其他字段赋值...
results.Add(result);
}
return results;
}
```
其中,`Result` 类是返回结果的数据结构,`TraverseDtzz` 方法接收一个 `DataTable` 类型的参数 `dtzz`,并返回一个 `List<Result>` 类型的结果。在方法内部,通过 `foreach` 循环遍历 `dtzz` 中的每一行数据,并将每行数据转换为 `Result` 类型的实例,最后添加到 `results` 列表中并返回。需要根据实际情况修改 `Result` 类中的字段以及字段赋值的代码。
阅读全文