프로그래밍/C#

[C#] Winform/Devexpress GridView DoubleClick Event

큐레이트 2023. 6. 29. 21:53
반응형

Devexpress GridControl에서 Doubleclick을 처리하기 위한 방법
 
 

코드

 

// GridControl
var gridView = (gridControl.MainView as GridView);
gridView.DoubleClick += gridView_DoubleClick;

/// <summary>
/// GridView DoubleClick Event
/// </summary>
private void gridView_DoubleClick(object sender, EventArgs e)
{
    DXMouseEventArgs ea = e as DXMouseEventArgs;
    GridView view = sender as GridView;
    
    GridHitInfo info = view.CalcHitInfo(ea.Location);
    if (info.InRow || info.InRowCell) {
        string colCaption = info.Column == null ? "N/A" : info.Column.GetCaption();
        MessageBox.Show(string.Format("DoubleClick on row: {0}, column: {1}.", info.RowHandle, colCaption));
    }
}

반응형