DevExpress PivotGridControl选择了行值

时间:2014-06-02 09:36:43

标签: .net winforms devexpress

我想从PivotGridControl中获取所选行值(我正在使用DevExpress v13.1)。

通过下面的代码RowValue返回最内层的值,但我希望获得特定的字段值。 RowValue2返回null

Point FCell = pivotGridControl1.Cells.FocusedCell;
PivotCellEventArgs CellInfo = pivotGridControl1.Cells.GetCellInfo(FCell.X, FCell.Y);
object RowValue = CellInfo.GetFieldValue(CellInfo.RowField);
object RowValue2 = CellInfo.GetCellValue(fieldItemCode); 

FocusedCellChanged事件也不会触发。

1 个答案:

答案 0 :(得分:0)

FocusedCell属性标识包含焦点单元格的行和列的索引。要获取所选单元格的坐标,请使用Selection属性。

使用GetFocusedCellInfo方法获取有关焦点单元格的信息。要获取有关任何单元格的信息,请使用GetCellInfo方法。 要获取为指定列和行字段值计算的单元格值,请使用GetCellValue方法。

要获取用于计算特定单元格汇总值的记录,请使用PivotCellBaseEventArgs.CreateDrillDownDataSource方法。