我正在使用带有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);
答案 0 :(得分:1)
根据Petapoco Documentation Execute
类似于ExecuteNonQuery
,如果您想要选择项目,则无法使用Fetch
。您必须使用{{1}}命令返回POCO列表。
这是discussion on populating combo box。您应该能够按照类似的方法填写ASP.NET DropDownList