私のページには、3つのドロップダウンメニューがあります。
ドロップダウン1:CarTabから取得した車種をデータベース(SQL)に保存するため
ドロップダウン2:ユーザー名を保存するため
ドロップダウン3:プレート番号を保存するため
すべてのドロップダウンメニューの機能は、相互に関連しています。管理者がドロップダウン1でHondaViosを選択した場合、ドロップダウン2には、以前にHondaViosのみを予約したユーザー名が表示されます。次に、ドロップダウン3に、車のナンバープレートが表示されます。たとえば、CarTabには6つのホンダビオスがあり、もちろん車のナンバープレートは異なります。右?したがって、ドロップダウン3は、選択した車のナンバープレートを管理者に表示します。
管理者はドロップダウン1でHondaViosを選択し、次のドロップダウン2はHonda viosを選択したユーザーのリストを表示し、管理者はユーザーAを選択します。プレート番号はSGH12BCです。次に、管理者は保存ボタンを押して、データベースの新しいテーブルに保存します。
<td>Car Model</td>
<td class="style21">
<asp:DropDownList ID="DropDownList1" runat="server" Height="42px" Width="146px"
AutoPostBack="True">
<asp:ListItem>Please Choose</asp:ListItem>
<asp:ListItem>Honda Vios</asp:ListItem>
<asp:ListItem>Honda Civic</asp:ListItem>
<asp:ListItem>Honda City</asp:ListItem>
<asp:ListItem>Honda Jazz</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td class="style18">
User</td>
<td class="style19">
<asp:DropDownList ID="DropDownList2" runat="server"
DataSourceID="SqlDataSource1" DataTextField="Username"
DataValueField="Username" Height="36px" Width="137px" AutoPostBack="True">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:Connection %>"
SelectCommand="SELECT [Username] FROM [Rsvp] WHERE ([Model] = @Model)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList2" Name="Model"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
</td>
</tr>
<tr>
<td class="style16">
Plate
</td>
<td class="style17">
<asp:DropDownList ID="DropDownList3" runat="server"
DataSourceID="SqlDataSource2" DataTextField="Plate" DataValueField="Plate"
Height="45px" Width="141px" AutoPostBack="True">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:Connection %>"
SelectCommand="SELECT [Plate] FROM [CarTab] WHERE ([Model] = @Model)">
</asp:SqlDataSource
ここに質問があります:
管理者によって選択されたユーザー名とプレート番号を削除する方法は?つまり、管理者ログイン時に、Hondaviosリストのユーザー名とプレート番号は再度表示されません。私は助けが必要です。案内してください。