WinForm Chart未显示ToolTip

时间:2016-04-08 19:24:41

标签: c# winforms mschart

我的代码基于所选列循环遍历数据网格视图,并且该行中的每个值都在一个系列上创建一个点

这是我尝试过的代码:

       System.Windows.Forms.DataVisualization.Charting.Series FirstVallSeries = new System.Windows.Forms.DataVisualization.Charting.Series
        {
            Name = SelectedColumn + "-" + FilterVal1.Text,
            //   Color = Color.DarkBlue,
            IsVisibleInLegend = true,
            IsValueShownAsLabel = true,


            ChartType = (SeriesChartType)Enum.Parse(typeof(SeriesChartType), ChartTypeComboBox.Text, true),



        };



        foreach (string e in distinctArray)
        {
            for (intRow = 0; intRow < dataGridView1.Rows.Count;)
            {


                if (dataGridView1[SelectedColumn, intRow].Value.ToString() == e)
                {
                    if (String.IsNullOrEmpty(Convert.ToString(dataGridView1[SelectedColumn, intRow].Value)) == false)
                    {


                        firstval++;

                    }
                }
                intRow++;
            }

            DataPoint dp = new DataPoint();
            dp.SetValueXY(e, firstval);
            dp.ToolTip = string.Format("{0}, {1}", e, firstval);

            FirstVallSeries.Points.Add(dp);


                   firstval = 0;

但是,当我在图表中的系列中的每个点上运行应用程序和鼠标时,工具提示不会显示。

我可以看到值,但没有工具提示。

1 个答案:

答案 0 :(得分:0)

尝试

"1.8.0_65"

工具提示可以理解一个特殊关键字列表,以显示您的值(请参阅here)。在你的情况下,你可能只关心#VALX和#VALY。即使您没有准确地在标记点上,也应该显示它。