2

UserDeletingRow イベントを使用して、dgv で選択した行を削除するかどうかをユーザーに確認したいと思います。問題は、このイベントの使用方法がわからないことです。さらに、SQL Compact データベースで一致する行を削除する SQL 要求を実行できるように、選択した行に関する情報を取得したいと考えています。

前もって感謝します!

4

2 に答える 2

3
    private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
            {
              if (user don't want to remove the selected row from grid)
                e.Cancel = true; 
            }

データベース レコードを更新するには、たとえば、必要なセル値を取得します。

レコードIDを取得 object val = dataGridView1.SelectedRows[0].Cells["IdColumns"].Value;

于 2012-04-16T17:24:39.443 に答える