【问题标题】:How to get the dynamically column index while clicking on a cell using wpf GridControl DevExpress?如何在使用 wpf GridControl DevExpress 单击单元格时获取动态列索引?
【发布时间】:2013-07-24 16:22:14
【问题描述】:

当我单击任何 GridControl 单元格时,我遇到了与 DevExpress GridControl 相关的问题,然后它将返回单击的列索引?

【问题讨论】:

    标签: wpf devexpress gridcontrol


    【解决方案1】:

    您可以使用GridView.CalcHitInfo() 方法返回的点击信息来识别点击的column 和此列visible index

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

    相关帮助文章:Hit Information Overview
    相关方法:Identify the Grid's Element Located Under the Mouse Cursor

    【讨论】:

    • 我很难理解 Windows 窗体如何回答有关 DevExpress.XtraGrid.Views.Grid.GridView 的问题,这是对有关 WPF 控件 DevExpress.Xpf.Grid.GridControl 的问题的正确回答,这非常绝对没有名为 CalcHitInfo 的方法。但这不关我的事,我想。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    相关资源
    最近更新 更多