你好:
我有这种语法,它可以工作:
我试图辨别这是LINQ还是其他格式。原因是,我尝试对我的数据集运行一些LINQ查询,但未成功将数据集转换为数据表。数据表带有红色的死亡下划线。
该链接似乎与LINQ有关: //the-eye.eu/public/Books/IT Various/LINQ Quickly.pdf
但是我的代码代表什么,我可以采用LINQ吗?请注意,当前存在所有数据集,尽管我可以创建新数据集并将其设置为与旧数据集相同,但我宁愿不必使用代码自定义现有数据结构。
谢谢。
我有这种语法,它可以工作:
C#:
DataTable dt = resourcePlanningDataSet.Tables[
[FONT=Consolas][SIZE=2][COLOR=#a31515][FONT=Consolas][SIZE=2][COLOR=#a31515][FONT=Consolas][SIZE=2][COLOR=#a31515]"Jobs"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]];[/SIZE][/FONT][/SIZE][/FONT]
[FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
[/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff]var[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] qry1 = dt.AsEnumerable().Select(a => a.Field<[/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff][FONT=Consolas][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]>([/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][COLOR=#a31515][FONT=Consolas][SIZE=2][COLOR=#a31515][FONT=Consolas][SIZE=2][COLOR=#a31515]"Customer"[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]).ToString()).Distinct().ToList();[/SIZE][/FONT][/SIZE][/FONT]
[FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
cboCustomer.DataSource = qry1;
[/SIZE][/FONT][/SIZE][/FONT]
我试图辨别这是LINQ还是其他格式。原因是,我尝试对我的数据集运行一些LINQ查询,但未成功将数据集转换为数据表。数据表带有红色的死亡下划线。
该链接似乎与LINQ有关: //the-eye.eu/public/Books/IT Various/LINQ Quickly.pdf
但是我的代码代表什么,我可以采用LINQ吗?请注意,当前存在所有数据集,尽管我可以创建新数据集并将其设置为与旧数据集相同,但我宁愿不必使用代码自定义现有数据结构。
谢谢。