0

我在实体框架中使用导入的存储过程(返回 1 列,字符串值)。我正在尝试绑定一个datagridview,但我只得到行长而不是实际值。但是,如果我尝试将 StoredProcedure 作为列表进行迭代,那么我会得到真正的值。我该如何解决?

For Each item As String In ContextoCatalogoFarmaco.Contexto.spuFARfarmacosTipoSelect
            MessageBox.Show(item)
        Next

DataGridView1.DataSource = ContextCatalogoFarmaco.Context.spuFARfarmacosTipeSelect.tolist()

Datagridview 和实际值的屏幕截图http://tinypic.com/r/jrxw11/5

4

1 回答 1

0

您不能直接在数据源上影响存储过程的结果。您需要遍历结果集并将其存储在临时对象中。除非您使用类似 ORM 的实体框架。

于 2013-10-25T16:36:02.730 回答