Этот случай работает для WinForms, еще не тестировался в WPF, я написал, может, он направит вас к некоторым источникам:
Есть обходной путь, чтобы выполнить это поведение, вы должны реализовать yourGrid_DoubleClick
Event Handler,затем вычислите hit Info
щелчка мыши, объект информации о попадании скажет вам, был ли двойной щелчок на столбце, что-то вроде:
private void yourGridViewName_DoubleClick(object sender, EventArgs e)
{
DevExpress.XtraGrid.Views.Grid.GridView sndr =
sender as DevExpress.XtraGrid.Views.Grid.GridView;
DevExpress.Utils.DXMouseEventArgs dxMouseEventArgs =
e as DevExpress.Utils.DXMouseEventArgs;
DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hitInfo =
sndr.CalcHitInfo(dxMouseEventArgs.Location);
if (hitInfo.InColumn)
{
string x = hitInfo.Column.Name;
//Rest of your logic goes here after getting the column name,
//You might now loop over your grid's data and do your logic
}
}
, но вы должны заметить, что это действие не помешаетсортировка заголовка этого столбца может потребоваться отключить сортировку для этой сетки
Надеюсь, это помогло.