我有一个SQL数据源,它选择表的所有行。我需要使用所有行的某个字段(“百分比”)填充下拉列表,并在单击一个时将“值”设置为行的“id”字段。
有一种简单的方法吗?感谢
答案 0 :(得分:11)
你会想要这个:
<asp:DropDownList id="ddl_Items" runat="Server" DataTextField="percentage"
DataValueField="id" DataSourceId="sds_Items" />
<asp:SqlDataSource id="sds_Items" ...........other stuff........ />
您无需担心在点击时分配值。只需在首先加载DropDownList时执行此操作。