Я использую мастер в Visual Studio для определения источника данных, который заполняет выпадающий список. Это работает нормально. Затем у меня есть второй источник данных, который должен фильтровать данные из другой таблицы, используя выбранное значение из раскрывающегося списка и отображать его в виде сетки. Когда я делаю свой выбор в раскрывающемся списке, я думал, что gridview должен автоматически измениться, чтобы показать новые отфильтрованные данные. Но это не так. Похоже, я пропускаю автоответчик или что-то в этом роде. Ниже приведен код, который я использую.dropdownlist populate gridview
<form id="appointmentform" runat="server">
<div class="wdn-band" id="findpersonband" runat="server" visible="true">
<div class="wdn-inner-wrapper wdn-inner-padding-sm">
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:SNR_InformationConnectionString %>" SelectCommand="SELECT [personnelid], [lastname] FROM [tblmasterpersonnel] ORDER BY [lastname], [preferredfirstname]"></asp:SqlDataSource>
<asp:DropDownList ID="MasterPersonnelDDL" runat="server" DataSourceID="SqlDataSource1" DataTextField="lastname" DataValueField="personnelid"></asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:SNR_InformationConnectionString %>" SelectCommand="SELECT [personnelid], [startdate], [endingdate], [employeetypeid], [dateentered] FROM [tblappointmentdate] WHERE ([personnelid] = @personnelid)">
<SelectParameters>
<asp:ControlParameter ControlID="MasterPersonnelDDL" Name="personnelid" PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource2">
<Columns>
<asp:BoundField DataField="startdate" HeaderText="startdate" SortExpression="startdate" />
<asp:BoundField DataField="endingdate" HeaderText="endingdate" SortExpression="endingdate" />
<asp:BoundField DataField="employeetypeid" HeaderText="employeetypeid" SortExpression="employeetypeid" />
<asp:BoundField DataField="dateentered" HeaderText="dateentered" SortExpression="dateentered" />
</Columns>
</asp:GridView>
</div>
</div>
</form>
Спасибо за помощь