我基本上是用名称填充数据表,现在我试图选择不同的名称并将它们放在列表中,但是当我尝试将linq查询转换为列表时,这给了我标题错误。我已经放入system.Linq
List<string> ItemNames = new List<string>();
var query1 = from r in DT.AsEnumerable()
group r by r.Field<string>("Name") into r
select r; // I also tried select r.ToList();
ItemNames = query1.ToList<string>();
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我认为这DT是一个DataTable。
您的错误是:
“ IEnumerable <IGrouping <字符串,DataRow>>”不包含“ ToList”的定义
您基本上是在尝试将复杂的对象放入字符串中:
IGrouping<string, DataRow> myGrouping = null;
string s = myGrouping; // This won't work
Run Code Online (Sandbox Code Playgroud)
您必须要在Select自己的字符串中看到什么字符串List<string>:
IGrouping<string, DataRow> myGrouping = null;
string s = myGrouping; // This won't work
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
197 次 |
| 最近记录: |