在ASP.NET Web Forms中,RadioButtonList控件可以通过代码实现动态绑定。以下是实现动态绑定的步骤:
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
</asp:RadioButtonList>
// 创建一个DataTable
DataTable radioButtonDataList = new DataTable();
radioButtonDataList.Columns.Add("Value");
radioButtonDataList.Columns.Add("Text");
// 添加数据行
radioButtonDataList.Rows.Add("1", "选项1");
radioButtonDataList.Rows.Add("2", "选项2");
radioButtonDataList.Rows.Add("3", "选项3");
// 绑定数据源到RadioButtonList
RadioButtonList1.DataSource = radioButtonDataList;
RadioButtonList1.DataTextField = "Text";
RadioButtonList1.DataValueField = "Value";
RadioButtonList1.DataBind();
这样,RadioButtonList控件就会根据提供的数据源动态显示下拉列表中的选项。如果需要修改数据源,只需更新数据源并重新绑定即可。