在从数据集中检索后的Linq中,如何在不使用for each语句的情况下获取列数据?
var query = from alias in ds.Tables[0].AsEnumerable()
where alias.Field<string>("lanename") == ddlLaneController.SelectedItem.Text
select new
{
locname = alias["LocationName"],
locid = alias["locationid"]
};
txtStartLocation.Text = query.Select(a =&gt; a [“LocationName”])。ToString();
我可以知道如何实现这一目标吗?
谢谢, 瓦拉普拉萨德
答案 0 :(得分:2)
如果有一个结果行使用Single
:
txtStartLocation.Text = query.Single().locname;
答案 1 :(得分:1)
我认为你想使用First()
:
txtStartLocation.Text = query.First().locname.ToString();