我在Entity Framework中使用导入的存储过程(返回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
的屏幕截图答案 0 :(得分:0)
您不能直接在数据源上影响存储过程的结果。您需要迭代结果集并将其存储在临时对象中。除非您使用类似ORM的实体框架。