C# 如何循环使用var来填充下拉列表?

C# 如何循环使用var来填充下拉列表?,c#,asp.net,c#-4.0,petapoco,C#,Asp.net,C# 4.0,Petapoco,我正在使用ASP.NET/C#4.0和PetaPoco Micro ORM PetaPoco代码检索var中的年份列表。现在我想用这个var中的项目填充ASP.NET下拉控件 PetaPoco是否提供了一些代码更少的功能?或者,如何循环使用var并在下拉列表中添加项目 var db = new PetaPoco.Database("myConnection"); var fy = new fy_master(); string Query = "SELECT fyper

我正在使用ASP.NET/C#4.0和PetaPoco Micro ORM

PetaPoco代码检索var中的年份列表。现在我想用这个var中的项目填充ASP.NET下拉控件

PetaPoco是否提供了一些代码更少的功能?或者,如何循环使用var并在下拉列表中添加项目

    var db = new PetaPoco.Database("myConnection");
    var fy = new fy_master();

    string Query = "SELECT fyperiod FROM fy_master ORDER BY fy_id desc";
    var result = db.Execute(Query);
根据说明,如果要选择项目,则不能使用执行类似于执行查询的
ExecuteNonQuery
。必须使用
Fetch
命令返回POCO列表


这是一本书。您应该能够按照类似的方法填写ASP.NET DropDownList

您缺少了
var
的要点。它不是一个有自己接口的类型,它是你分配给它的任何东西。
var
不是一个类型。当您不知道或不关心类型,但系统知道类型时,它是一个关键字。它会在编译时进行推断,使用Intellisense,您可以将鼠标悬停在变量上,查看它会变成什么样子!实际上,我尝试添加一个列表,但这又是一个开销。