【发布时间】:2021-08-15 00:49:55
【问题描述】:
我正在制作一个 Windows 窗体应用程序。我正在使用 Northwind 数据库,但 localdb 没有发送任何数据。我只是在网格视图上看到类别名称...image
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
using (Northwindcontext context=new Northwindcontext())
{
dgwProduct.DataSource = context.Products.ToList();
}
}
}
【问题讨论】:
-
上下文有数据吗?看起来您正在创建上下文的新实例,并且需要查询数据库以获取数据。
-
是的,上下文有数据
-
@Utku karagül,你的意思是 Northwind 数据库来自Get the Northwind sample database for Microsoft Access?如果是这样,您能告诉我如何从您的应用程序中添加 ADO.NET 实体数据模型吗?像往常一样,您的代码应该可以工作。
-
没看清楚。你能解释更多吗?
-
@Utku karagül,您的数据库是 access 数据库还是 sql server 数据库?根据我的测试,如果你的数据库有数据,你的数据库是sql server,datagirdview会显示数据。
标签: c# sql visual-studio entity-framework windows-forms-designer