C# 实体框架4未正确绑定到datagridview
我正在运行以下代码:C# 实体框架4未正确绑定到datagridview,c#,linq,data-binding,entity-framework-4,datagridview,C#,Linq,Data Binding,Entity Framework 4,Datagridview,我正在运行以下代码: private void btnMatchFull_Click(object sender, EventArgs e) { Match m = Regex.Match(txtIP.Text, "(?<HostIP>[A-Z0-9.]{13}).(?<SubIP>[A-Z0-9.]{13})"); string host = m.Groups["HostIP"].Value; string
private void btnMatchFull_Click(object sender, EventArgs e)
{
Match m = Regex.Match(txtIP.Text, "(?<HostIP>[A-Z0-9.]{13}).(?<SubIP>[A-Z0-9.]{13})");
string host = m.Groups["HostIP"].Value;
string sub = m.Groups["SubIP"].Value;
var abc = (from x in _db.HostIPs
where x.Value == host
from s in x.SubIPs
where s.Value == sub
select s.Nicks).ToList();
dgvNicks.DataSource = abc;
}
得到了同样的结果。您缺少一个投影:
var abc = (from x in _db.HostIPs
where x.Value == host
from s in x.SubIPs
where s.Value == sub
from n in s.Nicks
select n).ToList();
您缺少一个投影:
var abc = (from x in _db.HostIPs
where x.Value == host
from s in x.SubIPs
where s.Value == sub
from n in s.Nicks
select n).ToList();
如果使用ToList()并将其绑定到DataGrid,会发生什么?应该知道问题是EF还是其他地方。如果使用ToList()并将其绑定到DataGrid会发生什么?应该知道问题是EF还是其他地方。