2011-02-04 81 views
1

我有一個DataGridView與DataTable綁定。我爲DataTable創建了一個插入和刪除觸發器,現在我想在前端執行特定的觸發器來刪除DataGridView中的行?刪除DataGridView中的行?

我該怎麼做?

+4

你迄今爲止編寫的代碼位必將有助於:) – 2011-02-04 03:44:30

回答

0

從你的問題中不清楚你想要做什麼。一些代碼會有所幫助。

但是,如果您確定數據庫中的數據得到正確更新,請嘗試在GridView上調用ResetBindings()方法。它將重新綁定數據源並顯示更新的值。

1

你其實不需要任何觸發器。只有一點代碼。 你想刪除哪些行,選擇哪些? 如果是這樣,你可以這樣做:

private void button1_Click(object sender, EventArgs e) 
    { 
     foreach (DataGridViewTextBoxCell cell in dataGridView1.SelectedCells) 
     { 
      if (cell.ColumnIndex > -1) 
      { 
       table.Rows.RemoveAt(cell.ColumnIndex); 
      } 
     } 
    } 
+0

我認爲這是對的DataGridView而不是GridView控件 – Sami 2013-03-18 19:47:24