private void gridView_MouseDown(object sender, MouseEventArgs e) {
if (e.Button == MouseButtons.Left && e.Clicks == 2) {
var hitInfo = gridView.CalcHitInfo(new Point(e.X, e.Y));
if (hitInfo.InRow) {
MessageBox.Show("行雙擊觸發!");
// 此處處理業務邏輯
}
}
}
設計器選中 GridView (非 GridControl) → 事件 → MouseDown 綁定上述方法。

| 事件 | 觸發範圍 | 適用場景 |
|---|---|---|
| GridView.MouseDown + CalcHitInfo | 僅數據行區域 | 精確行級雙擊業務 |
| GridControl.DoubleClick | 整個控件(含表頭、空白、分組面板) | 整體控件級雙擊響應 |
業務上通常需「雙擊某行編輯/查看詳情」,首選 GridView.MouseDown + InRow 判斷。