【问题标题】:DevExpress PivotGridControl selected row valueDevExpress PivotGridControl 选定的行值
【发布时间】:2014-06-02 09:36:42
【问题描述】:

我想从 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 事件也不会触发。

【问题讨论】:

  • 请阅读如何提问。你至少应该提供一些信息来帮助你。提供一些代码,你得到了什么异常?

标签: .net winforms devexpress


【解决方案1】:

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

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

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

【讨论】:

  • 通过下面的代码 RowValue 返回最里面的值,但我想获取特定的字段值。RowValue2 返回 null。点 FCell = pivotGridControl1.Cells.FocusedCell; PivotCellEventArgs CellInfo = pivotGridControl1.Cells.GetCellInfo(FCell.X, FCell.Y);对象 RowValue = CellInfo.GetFieldValue(CellInfo.RowField);对象 RowValue2 = CellInfo.GetCellValue(fieldItemCode);
  • 请尝试CreateDrillDownDataSource 方法来检索单元格的基础值...或提供有关您特定任务的更多详细信息
猜你喜欢
  • 2019-01-18
  • 1970-01-01
  • 2014-11-24
  • 2012-09-27
  • 1970-01-01
  • 1970-01-01
  • 2015-11-30
  • 2019-01-18
  • 1970-01-01
相关资源
最近更新 更多