У меня есть WebDataGrid, связанный с SqlDataSource для отображения данных. Когда выбрана строка, я хочу заполнить некоторые текстовые поля и раскрывающиеся списки данными из этой строки для целей редактирования. Текстовые поля работают нормально; Я использую следующий код, чтобы выбрать второе поле в сетке (Дата) и заполнить соответствующее текстовое поле (я использую VB):
txtDate.Text = currentRow.Items(2).Value
Однако, когда я пытаюсь заполнить раскрывающиеся списки, используя ту же структуру кода, я получаю следующую ошибку:
'ddlType' has a SelectedValue which is invalid because it does not exist in the list of items.
Я думаю, проблема может заключаться в том, что выпадающие списки заполняются с использованием type_id, а в сетке отображается type_name. Будет ли это причиной проблемы, и есть ли способ обойти это?