所以在我的应用程序中,我有2个下拉列表,4个标签和一个gridview。此处带有文本Medication Type
的{{1}}下拉列表应该生成您在2个删除列表之间看到的数字,然后根据该数字,将该数字中的所有记录拉为一个ID。药物应填入标记为PO Meds
的下拉列表中。我第一次运行应用程序时会提取正确的信息,但如果我尝试更改该信息,而不是使用新的查询信息重新填写药物下拉列表,则只需将其添加到药物下拉列表中。
这是我的2下拉列表和代码:
HTML
Medication
.CS
<td>
<asp:DropDownList ID="ddlMedType" runat="server" DataSourceID="sdsMedType" DataTextField="MedType" DataValueField="MedType" AutoPostBack="True" OnSelectedIndexChanged="ddlMedType_SelectedIndexChanged" AppendDataBoundItems="True">
<asp:ListItem Selected="True">Select Medication Type</asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="sdsMedType" runat="server" ConnectionString="<%$ ConnectionStrings:SiteSqlServer2 %>" SelectCommand="SELECT [num], [MedType] FROM [pharm_medication_Type]"></asp:SqlDataSource>
<asp:Label ID="lblMedType" runat="server" Visible="true"/>
</td>
<td>
<asp:DropDownList ID="ddlMedication" runat="server" AppendDataBoundItems="True" AutoPostBack="True" OnSelectedIndexChanged="ddlMedication_SelectedIndexChanged" >
<asp:ListItem Selected="True">Choose A Medication</asp:ListItem>
</asp:DropDownList>
</td>