У меня есть функция, которая связывает одну из ячеек DataGridViewRow
, переданных в качестве аргумента.
public static void DataBindCells(DataGridViewRow row)
{
DataGridViewComboBoxCell priceModes = row.Cells["ColumnPriceMode"] as DataGridViewComboBoxCell;
priceModes.DataSource = UtilityClass.GetDataTable("SELECT PriceModeID,PriceModeName FROM PriceModes");
priceModes.DisplayMember = "PriceModeName";
priceModes.ValueMember = "PriceModeID";
}
Использование этой функции:
Есть кнопка «Добавить строку», которая вызывает функцию DataBindCells
.
DataGridView
, который использует эту функцию, фактически используется для заполнения счета. Столбцы строки:
ItemName, PriceMode, Цена, Количество, Сумма.
Ценовые режимы - шт / кг / десяток и т. Д.
Когда пользователь хочет добавить элемент в счет, нажимается кнопка «Добавить строку».
Проблема в том, что при выполнении вышеуказанной функции в DataGridViewComboBoxCell
ничего не выбирается.
Есть ли способ получить первый элемент, выбранный по умолчанию.