Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c语言中将数据集转换为列表#_C#_Asp.net Mvc - Fatal编程技术网

C# 如何在c语言中将数据集转换为列表#

C# 如何在c语言中将数据集转换为列表#,c#,asp.net-mvc,C#,Asp.net Mvc,有没有一种方法可以将数据集转换为列表,有很多这样的例子 数据表,但未找到数据集。数据集是数据表的集合。您只需遍历数据集的每个表。但是,这些数据通常是不同的结构,因此您希望每个表都有一个列表 foreach (var dt in myDataSet.Tables) { var list = dt.AsEnumerable() .Select(dr=> new { Name = dr.Field&l

有没有一种方法可以将数据集转换为列表,有很多这样的例子
数据表,但未找到数据集。

数据集是
数据表的集合。您只需遍历
数据集的每个表
。但是,这些数据通常是不同的结构,因此您希望每个表都有一个
列表

foreach (var dt in myDataSet.Tables)
{
  var list =  dt.AsEnumerable()
      .Select(dr=> new 
                  { 
                   Name = dr.Field<string>("Name"), 
                   Valuw = dr.Field<string>("Value")
                  }).ToList();

  // do something with your list
}
foreach(myDataSet.Tables中的var dt)
{
var list=dt.AsEnumerable()
.选择(dr=>new
{ 
名称=博士字段(“名称”),
Valuw=dr字段(“值”)
}).ToList();
//对你的清单做点什么
}

A
数据集
数据表
的集合。您只需遍历
数据集的每个表
。但是,这些数据通常是不同的结构,因此您希望每个表都有一个
列表

foreach (var dt in myDataSet.Tables)
{
  var list =  dt.AsEnumerable()
      .Select(dr=> new 
                  { 
                   Name = dr.Field<string>("Name"), 
                   Valuw = dr.Field<string>("Value")
                  }).ToList();

  // do something with your list
}
foreach(myDataSet.Tables中的var dt)
{
var list=dt.AsEnumerable()
.选择(dr=>new
{ 
名称=博士字段(“名称”),
Valuw=dr字段(“值”)
}).ToList();
//对你的清单做点什么
}
我认为您应该使用

 List<string> list = ds.Tables[0].AsEnumerable().Select(r => r.Field<string>("Name")).ToList();
List List=ds.Tables[0].AsEnumerable().Select(r=>r.Field(“Name”)).ToList();
我认为您应该使用

 List<string> list = ds.Tables[0].AsEnumerable().Select(r => r.Field<string>("Name")).ToList();
List List=ds.Tables[0].AsEnumerable().Select(r=>r.Field(“Name”)).ToList();

参见此处:示例:
var empList=ds.Tables[0].AsEnumerable().Select(dataRow=>newemployee{Name=dataRow.Field(“Name”)}.ToList()可能添加一些代码来显示您的尝试?我的第一个猜测是使用.ToList()方法。
DataSet
包含
DataTable
s,因此如果您已经了解了如何使用
DataTable
s实现这一点,并且如果您知道如何从
DataSet
中获取表,这是否回答了您的问题?参见此处:示例:
var empList=ds.Tables[0].AsEnumerable().Select(dataRow=>newemployee{Name=dataRow.Field(“Name”)}.ToList()可能添加一些代码来显示您的尝试?我的第一个猜测是使用.ToList()方法。
DataSet
包含
DataTable
s,因此如果您已经了解了如何使用
DataTable
s实现这一点,并且如果您知道如何从
DataSet
中获取表,这是否回答了您的问题?谢谢,它帮了我很多。谢谢,它帮了我很多。