我有一个xtrapivot数据网格来显示客户数据。我使用客户对象列表作为xtra枢轴网格数据源。现在,我希望在右键单击任何客户名称行时获得下划线客户对象。那可能吗?请在附件中找到枢轴网格图片。
private void _pivotGridControl_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
{
//e.HitInfo.Field is null here.
}
任何帮助或建议将不胜感激。 如果问题不够明确,请告诉我。
感谢
答案 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;
//...
}