Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将实体框架中的数据显示到DataGridView中_C#_Entity Framework - Fatal编程技术网

C# 将实体框架中的数据显示到DataGridView中

C# 将实体框架中的数据显示到DataGridView中,c#,entity-framework,C#,Entity Framework,我想在C WinForm中将实体框架中的数据显示到DataGridView中。DataGridView中的数据可以更改并更新为sql数据库。 感谢您在Google上快速搜索此内容,您可以找到许多示例: 一, 二, 三, 您可以在这里看到一个简单的示例: Context db = new Context(); var data = (from d in db.tablename select d); dataGridView1.DataSource = data.ToList(); 理想情况下,

我想在C WinForm中将实体框架中的数据显示到DataGridView中。DataGridView中的数据可以更改并更新为sql数据库。
感谢您在Google上快速搜索此内容,您可以找到许多示例:

一,

二,

三,

您可以在这里看到一个简单的示例:

Context db = new Context();
var data = (from d in db.tablename select d);
dataGridView1.DataSource = data.ToList();
理想情况下,您应该将数据库调用移动到一个单独的方法中,该方法位于业务类库或类似的地方。但是为了保持这个例子的简单性,我让你们自己去弄清楚


关于更新网格中的数据,您可以找到许多结果和详细的教程。

谢谢您的回答。我的查询是:var query=from db_context中的ed.Ratings join sp in db_context.StudentID等于sp.IdStudent其中ed.examdiscipline==edis.IdExamDiscipline选择新建{sp.IdStudent,sp.Fullname,ed.Rating1,ed.Rating2}.Distinct.ToList;dataGridView1.DataSource=查询;我想更改Rating1、Rating2和数据表的更新。但是这个颜色是只读的