我想从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
事件也不会触发。
答案 0 :(得分:0)
FocusedCell属性标识包含焦点单元格的行和列的索引。要获取所选单元格的坐标,请使用Selection属性。
使用GetFocusedCellInfo方法获取有关焦点单元格的信息。要获取有关任何单元格的信息,请使用GetCellInfo方法。 要获取为指定列和行字段值计算的单元格值,请使用GetCellValue方法。
要获取用于计算特定单元格汇总值的记录,请使用PivotCellBaseEventArgs.CreateDrillDownDataSource方法。