Asp.net 如何使用实体框架将动态数据源分配给GridView?
我有一个存储过程,根据SP中写入的某些业务逻辑,它可能会返回一些不可预测的行和列。可以肯定的是,它只会从此SP返回一组结果集数据 无论SP返回什么结果,它都应该反映到GridView中。由于一些框架限制,我不能使用ADO.Net数据集/数据表 我正在为我的项目使用EntityFramework4.0,我想要一些解决方案,将我的GridView与存储过程返回的数据源的动态特性绑定起来 我认为,这是很多开发者在这种情况下遇到的常见问题。 是否有人在实体框架的边界线内找到了实现目标的方法Asp.net 如何使用实体框架将动态数据源分配给GridView?,asp.net,.net,frameworks,entity,procedure,Asp.net,.net,Frameworks,Entity,Procedure,我有一个存储过程,根据SP中写入的某些业务逻辑,它可能会返回一些不可预测的行和列。可以肯定的是,它只会从此SP返回一组结果集数据 无论SP返回什么结果,它都应该反映到GridView中。由于一些框架限制,我不能使用ADO.Net数据集/数据表 我正在为我的项目使用EntityFramework4.0,我想要一些解决方案,将我的GridView与存储过程返回的数据源的动态特性绑定起来 我认为,这是很多开发者在这种情况下遇到的常见问题。 是否有人在实体框架的边界线内找到了实现目标的方法 注意:请记住
注意:请记住,我不想使用ADO.net DataSet或DataTable。我认为您是从proc获取数据并存储在类似的列表中
List<HRDocumentCheckList> searchJoiningDoc = GetJoiningDocumentForEdit(ddlCategory.SelectedValue.ToInt32(), false).ToList();
gvJoiningDocumentTemplate.DataSource = searchJoiningDoc;
gvJoiningDocumentTemplate.DataBind();
List searchJoiningDoc=GetJoiningDocumentForEdit(ddlcegory.SelectedValue.ToInt32(),false.ToList();
gvJoiningDocumentTemplate.DataSource=searchJoiningDoc;
gvJoiningDocumentTemplate.DataBind();
只需绑定gridview并将自生列设置为false
希望它能帮助您您是否保留SP返回的数据。请让我知道。@Neeraj-我不知道如何继续。你能分享一些代码片段吗?我认为自动生成的属性应该是真的。但我的问题是我不知道结果集的结构。在示例中,您希望SP的输出为HRDocumentCheckList类型。您是否将获取的数据存储在列表中。您能否详细说明如何获取数据并尝试在UI上显示