【问题标题】:Why does i cant bind the datasource to my datagridview with result from stored procedure?为什么我不能使用存储过程的结果将数据源绑定到我的 datagridview?
【发布时间】:2016-11-05 16:22:51
【问题描述】:

我的 SP:

我的 C#:

我无法在eksekusi 中为datagridview 中的数据源获取方法.ToList(),如何解决?

【问题讨论】:

  • 请提供实际代码而不是代码图片

标签: c# linq stored-procedures datagridview


【解决方案1】:

存储过程的结果是项目的集合 (IEnumerable<T>/IQueryable<T>)。当您执行FirstOrDefault 时,您将检索集合中的第一个项目,如果集合为空,则检索default(T)

您拥有的T 不是IEnumerable<T>,而是代表具有3 个属性的单个记录的对象,因此您没有ToList() 扩展方法。

【讨论】:

  • @Student - 好 :) 请编辑您的帖子以获取实际代码而不是图片。这是如何在 SO 上发布问题的标准
  • 下次发帖会更好,谢谢先生的建议:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-16
  • 1970-01-01
相关资源
最近更新 更多