0

我正在开发我的 C# ADO.NET 应用程序。我已将我的 SQL Server 数据库与 C# 应用程序连接起来,并且可以执行简单的 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();               
    }
4

1 回答 1

1

只需简单地看一下,我就注意到您缺少dataGridView2.DataBind();正确人群所需的方法。

但是,你能指定你得到什么错误吗?

编辑:

正如我在评论中所说,尝试在使用括号内设置DataSourceand ,因为它会自动关闭连接。Databindselect x;using

于 2013-07-05T16:09:59.830 回答