有关此错误源自何处的任何建议?
"An invalid data source is being used for DataList1. A valid data source must implement either IListSource or IEnumerable."
这段代码突出显示错误:
DataList1.DataSource = FilmsAccess.GetFilmDetails(filmId);
GetFilmDetails方法调用存储过程并返回一个表,其中包含我在.aspx数据列表中指定的所有字段(对此方法是“数据绑定”)。提前致谢。 安娜
编辑:请检查我自己的答案。我在那里澄清了解决方案,并提出了另一个相关的问题!答案 0 :(得分:0)
谢谢大家! “TheGeekYouNeed”,你让我意识到一些非常重要的事情! GetFilmDetails方法实际上不返回表,而是返回结构。我让它返回一张桌子,所以现在它可以了! - 我喜欢它如何通过这些建议,我被教导要注意哪些细节,而最初我不知道从哪里开始调试。非常有帮助!
现在,我还有一个相关的问题: 有人可以帮助理解为什么返回的数据类型是一个结构而不是表,这个错误被抛出?我指定: