使用ActiveRecord创建下拉列表

时间:2009-09-03 13:17:48

标签: c# activerecord drop-down-menu

我有一个名为ProjectRegion的表。它有两列,一个id和一个标题。我成功使用ActiveRecord获取所有行。我想创建一个下拉列表,我将id列分配给值和文本的标题。我怀疑我能做类似的事情 -

ProjectRegion[] projRegion = ProjectRegion.FindAll();
DropDownList1.DataTextField = ???;
DropDownList1.DataValueField = ???;
DropDownList1.DataBind();

但我不知道语法?

1 个答案:

答案 0 :(得分:1)

也许你需要的是:

DropDownList1.DataSource = ProjectRegion.FindAll();
DropDownList1.DataTextField = "title";
DropDownList1.DataValueField = "id";
DropDownList1.DataBind();

DataTextField DataValueField 的值只是引用ProjectRegion类属性的字符串。