2012-02-06 99 views
-2

這是我的場景DataSource從我的DataGridView沒有鏈接到一個開放的數據庫,所以我不打算使用DataAdapter從DataGridView的DataSet中刪除行

爲了避免需要具有恆定的數據庫連接(以節省資源),用戶僅能夠保存更改(即,更新數據庫),只有當細胞/行被刪除/從DataGridView改性。

我的問題來了。我有一個包含兩個DataGridView對象的數據庫,類似於主/關係。第二個DataGridView有一個額外的過濾器,當用戶單擊主錶行時,將應用該行,從該行表中所有與該特定行有關的記錄都將反映在子DataGridView(第二個DataGridView)中。

我有三個DataSets

  • 一個用於主表,
  • 一個用於細節的表,和
  • 一個用於從所述第二表格中的過濾行

的過濾器是一個簡單的SELECT聲明:

DataSet.Tables[TableName].Select(...);

當從第二DataGridView(與第三DataSet)刪除行,我想從第三DataSet特定行刪除第二DataSet

但我不知道如何將DataSet鏈接到其他DataSet對象。

或者在這裏有另一種選擇嗎?

回答