今天才开始玩数据表和 LINQ。我有一个从 SQL 数据库获取名称列表的数据表。我希望使用 LINQ 从 dt 返回特定名称。
我已经尝试了以下代码但没有成功。有什么我做错了代码。
dt 返回完整的名称列表,我只是希望将名称减少到一个名称。在 Adventureworks 数据库中有一个名为 Blade 的名称,我只想显示它。
DataTable dt = DAL.GetNames();
try
{
var q = from myrow in dt.AsEnumerable()
where myrow.Field<string>("Name") =="Blade"
select myrow;
dataGridView1.DataSource = q;
}
我试图用 .equals 替换 ==。我对使用语言集成查询的概念完全陌生。
当我运行代码注意发生时,我没有收到任何错误,只是没有返回数据。