VS 2013: Winforms В столбце combobox datagridview есть список значений, т. Е. Тег, сброс, отмена и т. Д. Datagridview привязан к datatable, который заполняется из таблицы SQL. Когда столбец combobox встречает значение, не входящее в список, оно ошибочно.Установите «Empty String» в качестве элемента combobox
1) Как я могу получить значение, которое предназначено для заполнения столбца combobox, прежде чем оно произойдет? Если это возможно, я могу добавить значение в список, как указано в ответе ниже.
Проблема заключается в том, что другие приложения задают значения в этих столбцах, и я не могу это контролировать. Я знаю, что NULL работает, мое приложение использует их, но мой вопрос заключался в том, как сделать пустую строку элементом в списке столбцов combobox и/или игнорировать значения, не входящие в список. Я попробую это с пустой строкой, но было бы лучше, если бы я мог просто игнорировать значения, не входящие в список. –
Я застрял, пытаясь реализовать свой ответ. Чтобы установить значение переменной, я должен получить его из datatable непосредственно перед тем, как он заполнит comboboxcolumn. Мне не удалось выяснить, какая строка и столбцы обрабатываются. Я попытался использовать dgv e.RowIndex & e.ColumnIndex, но они не должны быть такими же, как я получаю исключение. Я обновлю свой вопрос, чтобы указать, как получить значение до заполнения столбца combobox. –