【发布时间】:2014-11-08 18:06:56
【问题描述】:
请帮我完成一些小任务。 数据库中有两个表:Student 和 Operators。
学生有以下列:
Name
Login
City
Operator_id
运算符有以下列:
Operator_id
OparatorName
OperatorCode
RadiobuttonList 显示 OparatorName
我需要从RadiobuttonList 中选择OparatorName,然后按下按钮Operator selection 以在Datalist 中查看拥有OparatorName 的学生列表。
有人可以帮助我如何实现这一点。 谢谢
我在构造函数 VisualStudio 中编写了一些代码:它看起来像 `
<br />
<asp:RadioButtonList ID="RadioButtonList1" runat="server" DataSourceID="SqlDataSource1" DataTextField="OperatorName" DataValueField="OperatorName">
</asp:RadioButtonList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString2 %>" SelectCommand="SELECT [OperatorName] FROM [Operator]"></asp:SqlDataSource>
<br />
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />
<br />
<br />
<br />
<asp:DataList ID="DataList1" runat="server" CellPadding="4" DataSourceID="SqlDataSource2" ForeColor="#333333" RepeatColumns="3">
<AlternatingItemStyle BackColor="White" ForeColor="#284775" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<ItemStyle BackColor="#F7F6F3" ForeColor="#333333" />
<ItemTemplate>
OperatorID:
<asp:Label ID="OperatorIDLabel" runat="server" Text='<%# Eval("OperatorID") %>' />
<br />
Adress:
<asp:Label ID="AdressLabel" runat="server" Text='<%# Eval("Adress") %>' />
<br />
City:
<asp:Label ID="CityLabel" runat="server" Text='<%# Eval("City") %>' />
<br />
LastName:
<asp:Label ID="LastNameLabel" runat="server" Text='<%# Eval("LastName") %>' />
<br />
FirstName:
<asp:Label ID="FirstNameLabel" runat="server" Text='<%# Eval("FirstName") %>' />
<br />
<br />
</ItemTemplate>
<SelectedItemStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString2 %>" SelectCommand="SELECT [OperatorID], [Adress], [City], [LastName], [FirstName] FROM [main] WHERE ([OperatorID] = @OperatorID) ORDER BY [FirstName] DESC, [LastName] DESC">
<SelectParameters>
<asp:ControlParameter ControlID="RadioButtonList1" Name="OperatorID" PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<br />
<br />
<br />
</div>
</form>
`
任务听起来像:对于Button,以编程方式设置检查事件
RadioButtonList 中的用户选择并构建适当的
表DataList。
【问题讨论】:
标签: asp.net button datalist radiobuttonlist