Как объединить выпадающие списки и пустые поля в gridview? - PullRequest
2 голосов
/ 09 апреля 2009

У меня есть GridView с LinqDataSource. Я использую следующую технику для заполнения поля (в данном случае Поставщика) раскрывающимся списком, содержащим значения из другого LinqDataSource:

alt text
(источник: scottgu.com )

однако, допустим, мое поле поставщика может быть пустым. Любые идеи, как разрешить ввод нулевого значения, наряду с другими параметрами SupplierDataSource?

1 Ответ

3 голосов
/ 09 апреля 2009

Пожалуйста, попробуйте это:

    <asp:DropDownList ID="DropDownList1"
      DataSourceID="SupplierDataSource"
      DataValueField="SupplierID"
      DataTextField="CompanyName"
      SelectedValue='<%#Bind("SupplierID")%>'
      runat="server"
      AppendDataBoundItems="true">
        <asp:ListItem Value="" Text="None" />
    </asp:DropDownList>

Это должно добавить пустой элемент списка в ваш выпадающий список. Я полагаю, что ваш источник данных будет интерпретировать это как нулевое значение, но я еще не проверял код.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...