Мне нужно представить отчет, который имеет три фильтра, что-то вроде
select * from foo where condition 1 and condition 2 and condition 3
Так что я использую источник данных объекта и привязал три параметра к трем различным раскрывающимся спискам, и он прекрасно работает, однако яМеня спросили, что первым вариантом в раскрывающемся списке будет «Все», что означает отсутствие фильтра.Так как я знаю, как сделать это только с источником sqldata, я переключил элемент управления и использовал следующий код
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:testConnectionString %>"
SelectCommand="SELECT * FROM [Tickets_data] ORDER BY [Open_Time]"
FilterExpression="[Lote] like '{0}%'">
<FilterParameters>
<asp:ControlParameter ControlID="DropLote" Name="Lote" PropertyName="SelectedValue" Type="String"/>
</FilterParameters>
</asp:SqlDataSource>
Это работает, но время загрузки очень медленное, как 9 или 10 секунд, и каждое обновление в выпадающемтакже очень медленно.
Есть предложения?