У меня есть таблица заказов со следующими столбцами:
orderid, clientid, [columns for order details] ...
Затем я отображаю эту таблицу для конкретного клиента, используя DataGridView. Однако у меня есть скрытые столбцы orderid
и clientid
, поскольку orderid
является первичным ключом с автоматическим нумерацией, а clientid
является константой.
К сожалению, когда новые строки добавляются в DataGridView, они не сохраняются в базе данных. Я полагаю, что это потому, что orderid
по умолчанию -1 и / или clientid
по умолчанию null всякий раз, когда новая строка вставляется в DataGridView, а потому что эти столбцы скрытый пользователь не может их изменить.
Итак, мой вопрос:
Как получить автоматический выбор orderid
и значение по умолчанию clientid
для отображаемого в данный момент клиента при каждой вставке новой строки?