datagridview在設計時,需要在單元格編輯時觸發相關事件獲取數據

private void dgv_CurrentCellDirtyStateChanged(object sender, EventArgs e) { if (dgv.IsCurrentCellDirty) { dgv.CurrentCellDirtyStateChanged -= dgv_CurrentCellDirtyStateChanged; dgv.CommitEdit(DataGridViewDataErrorContexts.Commit); dgv.CurrentCellDirtyStateChanged += dgv_CurrentCellDirtyStateChanged; int c = dgv.CurrentCellAddress.X; int r = dgv.CurrentCellAddress.Y; label1.Text = dgv.CurrentCell.Value.ToString(); } }
