asp.net как можно обновить значение поля данными из выпадающего списка если это поле имеет двустороннюю связку и "пустота" не входит в выпад список
мое поле связано c выпад листом databinding, но в таблице есть данные(тестовые и левые, но нужные), в которых это поле пустует. Пустое значение не числится в моем выпад листе и возникает ошибка
текст ошибки
Ошибка: Sys.WebForms.PageRequestManagerServerErrorException: 'DropDownList1' имеет SelectedValue, что недопустимо, так как этот элемент не существует в списке элементов. Имя параметра: value
Вопрос: как избежать ошибки, которая выходит при попытке отредактировать строку вот с таким пустым значением в этом поле? Иначе как можно записать значение из выпадающего списка если это поле имеет двустороннюю связку?
<asp:TemplateField HeaderText="некий список" SortExpression="ObjName" ControlStyle-Width="300px">
<EditItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="ObjectDataSource2"
DataTextField="name" DataValueField="code" SelectedValue='<%# Bind("ObjDescrCode") %>'
AppendDataBoundItems="True">
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblObjName" runat="server" Text='<%# Bind("ObjName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>