我有一个名为ProjectRegion的表。它有两列,一个id和一个标题。我成功使用ActiveRecord获取所有行。我想创建一个下拉列表,我将id列分配给值和文本的标题。我怀疑我能做类似的事情 -
ProjectRegion[] projRegion = ProjectRegion.FindAll();
DropDownList1.DataTextField = ???;
DropDownList1.DataValueField = ???;
DropDownList1.DataBind();
但我不知道语法?
答案 0 :(得分:1)
也许你需要的是:
DropDownList1.DataSource = ProjectRegion.FindAll();
DropDownList1.DataTextField = "title";
DropDownList1.DataValueField = "id";
DropDownList1.DataBind();
DataTextField 和 DataValueField 的值只是引用ProjectRegion类属性的字符串。