将RadioButtonList项绑定到ControlParameter可以通过以下步骤实现:
<asp:RadioButtonList ID="rbList" runat="server">
<asp:ListItem Text="Option 1" Value="1"></asp:ListItem>
<asp:ListItem Text="Option 2" Value="2"></asp:ListItem>
<asp:ListItem Text="Option 3" Value="3"></asp:ListItem>
</asp:RadioButtonList>
<asp:GridView ID="gridView" runat="server" DataSourceID="dataSource">
<Columns>
...
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="dataSource" runat="server" ConnectionString="YourConnectionString"
SelectCommand="SELECT * FROM YourTable WHERE Column = @OptionValue">
<SelectParameters>
<asp:ControlParameter ControlID="rbList" PropertyName="SelectedValue" Name="OptionValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
在上述代码中,ControlParameter的ControlID属性指定了要绑定的RadioButtonList控件的ID,PropertyName属性指定了要获取的属性(这里是SelectedValue),Name属性指定了参数的名称(这里是OptionValue),Type属性指定了参数的类型(这里是Int32)。
这样,RadioButtonList的选中值就会被绑定到ControlParameter参数中,从而影响到绑定的控件的数据源。
领取专属 10元无门槛券
手把手带您无忧上云