QueryExtender с выпадающим списком - PullRequest
0 голосов
/ 17 мая 2011

Я использую QueryExtender с раскрывающимся списком для фильтрации вида сетки (источник данных: EntityDataSource).

  <asp:SearchExpression SearchType="StartsWith" DataFields="Status" >
    <asp:ControlParameter ControlID="ddlStatus" Type="String"   />
  </asp:SearchExpression>

Где я связываю свой ddlStatus из базы данных со значением по умолчанию: «Выбрать» Но когда я запускаю проект, он принимает значение по умолчанию «Выбрать» для поля «Статус» и дает пустую сетку. Но на Pageload я хочу показать все записи после того, как пользователь может выбрать другой статус из выпадающего списка, и на основе этого фильтра должен работать.

как мы можем показать все данные с выбранным по умолчанию значением выпадающего списка "select"

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Только что найденное решение здесь в книге: Entity Framework 4.0 Рецепты: подход решения проблем

Использовал PropertyExpression вместо SearchExpression

<asp:PropertyExpression>
    <asp:ControlParameter ControlID="ddlStatus" Type="String"   />
</asp:PropertyExpression>

и оставил значение пустымсогласно Bala R комментарий

<asp:ListItem Text="Select" Value="" />
0 голосов
/ 17 мая 2011

Попробуйте использовать DefaultValue, как это

<asp:ListItem Text="Select" Value="Select" />

и

<asp:SearchExpression SearchType="StartsWith" DataFields="Status" >
    <asp:ControlParameter ControlID="ddlStatus" Type="String" Default="Select"  />
 </asp:SearchExpression>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...