Я создал две таблицы (FIRSTtable и SECONDtable) в базе данных mysql и две связанные таблицы.
ПЕРВАЯ таблица, имеет столбцы (product_id (pK), product_name).
Вторая таблица имеет столбцы (machine_id, production_date, product_id (fK),
product_quantity, operator_id).
Отношения между двумя таблицами с использованием столбца product_id с UpdateCascade и DeleteCascade. Оба отношения работают нормально, когда я пытаюсь с помощью сценария sql. Предположим, что я удаляю все product_id в ПЕРВОЙ таблице, все существующие данные в ВТОРОЙ таблице будут удалены.
Обе эти таблицы отображаются в виде таблицы. Когда я удаляю все данные в таблице FIRST, все строки в таблице FIRST представления данных будут удалены, а также будут удалены данные в mysql таблицы FIRST.
Я пытаюсь открыть базу данных mysql, данные во ВТОРОЙ таблице также удалены, проблема, почему представление, которое во втором представлении данных не может быть удалено, все еще сохраняет предыдущие данные? Как обновить привязку datagridview в vb.net или C #? Спасибо.
With Me.SECOND_DataGridView
.Datasource = Nothing ' tried this, but failed.
.DataSource = MyDataset.Tables("SECOND_table")
End With