xtrapivotgrid hitinfo获取底层数据源

时间:2014-12-24 21:10:28

标签: c# winforms devexpress

我有一个xtrapivot数据网格来显示客户数据。我使用客户对象列表作为xtra枢轴网格数据源。现在,我希望在右键单击任何客户名称行时获得下划线客户对象。那可能吗?请在附件中找到枢轴网格图片。

private void _pivotGridControl_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
    {

       //e.HitInfo.Field is null here.

    }

任何帮助或建议将不胜感激。 如果问题不够明确,请告诉我。

感谢enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用PopupMenuShowingEventArgs.HitInfo.ValueInfo属性通过其Customer属性获取下划线ValueInfo.Value对象。
这是一个例子:

private void pivotGridControl_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
{
    var valueInfo = e.HitInfo.ValueInfo;

    if (valueInfo == null || valueInfo.Field.FieldName != "Customer")
        return;

    object customer = valueInfo.Value;

    //...
}