Search code examples
wpfdevexpressgridcontrol

How to get the dynamically column index while clicking on a cell using wpf GridControl DevExpress?


I have a problem related with the DevExpress GridControl when I click on any GridControl cell then it will return the clicked column Index?


Solution

  • You can identify clicked column and this column visible index using the hit-information returned by the GridView.CalcHitInfo() method:

    GridHitInfo hitInfo = gridView1.CalcHitInfo(new Point(e.X, e.Y));
    if(hitInfo.InRowCell){
        int columnIndex = hitInfo.Column.VisibleIndex;
        //...
    }
    

    Related help-article: Hit Information Overview
    Related How-To: Identify the Grid's Element Located Under the Mouse Cursor