我正在从一些Linq查询中填充DropDownList,例如
var myTypes = from tableAlias in MyContext.MyTable ...;
dddTypes.DataSource = myTypes;
我希望能够从myTypes或DropDownList DataSource保存Linq查询结果,以便可以在其他方法中使用它。 var
类型的变量只能是本地的。
需要将数据投放到什么位置?感谢。
答案 0 :(得分:2)
IEnumerable<MyTable>
或者您可以将其转换为myTypes.ToList()
的列表。 var变量实际上是由ling查询键入的,因此如果在查询后添加断点并将鼠标悬停在myTypes变量上,Intellisense将显示该类型。
答案 1 :(得分:0)
如果将myTypes
存储为数据集怎么办?
然后,您可以通过数据集维护数据。
可以从数据集的值中分配数据源。
现在您还提到您正在使用asp.net,如果需要,数据集可以存储在会话状态中。
请参阅this