我正在使用我的C#ADO.NET应用程序。我已将SQL Server数据库与C#app连接,我可以执行简单的CRUD操作。现在,当我点击按钮时,我想在我的DataGridView
上执行查询并显示结果,例如按姓名查找人员。我想我写的查询很好,但每次点击按钮时,都会收到错误消息。这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
IQueryable<Tab_Bday> name;
using (var data = new BirthdayEntities())
{
name = from x in data.Tab_Bday
where x.Ime=="Peter"
select x;
}
dataGridView2.DataSource = name.ToList();
}
答案 0 :(得分:1)
只是简单地看一下,我注意到你错过了正确人口所需的dataGridView2.DataBind();
方法。
但是,你能指出你得到的错误吗?
编辑:
正如我在评论中所说,尝试在DataSource
之后的使用括号内设置Databind
和select x;
,因为using
会自动关闭连接。