Ejemplo n.º 1
0
        private void chartControl1_ObjectHotTracked(object sender, DevExpress.XtraCharts.HotTrackEventArgs e)
        {
            SeriesPoint point = e.AdditionalObject as SeriesPoint;

            if (point != null)
            {
                PivotChartDataSourceRowItem coord = point.Tag as PivotChartDataSourceRowItem;

                ChartControl           chart  = (ChartControl)sender;
                PivotGridControl       pivot  = (PivotGridControl)chart.DataSource;
                PivotCellEventArgs     info   = pivot.Cells.GetCellInfo(coord.CellX, coord.CellY);
                PivotSummaryDataSource source = info.CreateSummaryDataSource();
                string s = string.Empty;
                for (int i = 0; i < source.RowCount; i++)
                {
                    s += "Country = " + source.GetValue(i, 0).ToString() +
                         "\r\tYear = " + source.GetValue(i, 1).ToString() +
                         "\r\tExtended Price = " + source.GetValue(i, 2).ToString() + "\r\n";
                }
                toolTipController1.ShowHint(s);
            }
            else
            {
                toolTipController1.HideHint();
            }
        }
Ejemplo n.º 2
0
        private void chartControl1_ObjectHotTracked(object sender, DevExpress.XtraCharts.HotTrackEventArgs e)
        {
            SeriesPoint point = e.AdditionalObject as SeriesPoint;

            if (point == null)
            {
                InvalidateCell(pivotGridControl1, hotTrackPoint);
                hotTrackPoint = new Point(-1, -1);
            }
            else
            {
                PivotChartDataSourceRowItem coordinates = point.Tag as PivotChartDataSourceRowItem;

                InvalidateCell(pivotGridControl1, hotTrackPoint);
                hotTrackPoint.X = coordinates.CellX;
                hotTrackPoint.Y = coordinates.CellY;
                InvalidateCell(pivotGridControl1, hotTrackPoint);
            }
        }