我发现很多关于将DataSet中的表格转换为DataRow列表或其他行数据的帖子,但我找不到任何关于这个问题的内容。在使用 .Net 3.0 的情况下,以下是我得出的解决方法:
public static List<DataTable> DataSetToList(DataSet ds)
{
List<DataTable> result = new List<DataTable>();
foreach (DataTable dtbl in ds.Tables)
{
result.Add(dtbl);
}
return result;
}
有没有更好的方法,除了使用扩展方法?谢谢。
ToList()
,不知道为什么。不过我注意到你在寻找一个 .Net 3.0 的选项。 - Dave Anderson///
///
///
///
///
public static List ToList(this DataTableCollection tables)
{
List result = new List();
foreach (DataTable dtbl in tables)
{
result.Add(dtbl);
}
return result;
}
- Soenhay