0

我有一个存储过程,它可能会根据我的 SP 中编写的一些业务逻辑返回一些不可预测的行和列。可以肯定的是,它只会从该 SP 返回一组结果集数据。

无论我的 SP 返回什么结果,它都应该反映到我的 GridView 中。由于一些框架限制,我不能使用 ADO.Net DataSets/DataTables。

我正在为我的项目使用 Entity Framework 4.0,并且我想要一些解决方案来将我的 GridView 与我的存储过程返回的 DataSource 的动态特性绑定。

我认为,这是许多开发人员在这种情况下遇到的非常普遍的问题。有没有人找到一些工作来在实体框架的边界线内实现目标?

注意:请记住,我不想使用 ADO.net DataSet 或 DataTable。

4

1 回答 1

0

我认为您正在从 proc 中获取数据并像这样存储在 List 中。

List<HRDocumentCheckList> searchJoiningDoc =     GetJoiningDocumentForEdit(ddlCategory.SelectedValue.ToInt32(), false).ToList();

        gvJoiningDocumentTemplate.DataSource = searchJoiningDoc;
        gvJoiningDocumentTemplate.DataBind();

只需绑定gridview并将自动生成的列设置为false

希望它会帮助你

于 2013-05-07T11:35:22.167 回答