如何循环通过var来填充DropDown?

时间:2012-05-24 08:18:48

标签: c# asp.net c#-4.0 petapoco

我正在使用带有PetaPoco Micro ORM的ASP.NET / C#4.0。

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

PetaPoco是否可以用更少的代码提供一些功能?或者,我如何遍历 var 并在DropDown中添加项目?

    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);

1 个答案:

答案 0 :(得分:1)

根据Petapoco Documentation Execute类似于ExecuteNonQuery,如果您想要选择项目,则无法使用Fetch。您必须使用{{1}}命令返回POCO列表。

这是discussion on populating combo box。您应该能够按照类似的方法填写ASP.NET DropDownList