我的代码基于所选列循环遍历数据网格视图,并且该行中的每个值都在一个系列上创建一个点
这是我尝试过的代码:
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;
但是,当我在图表中的系列中的每个点上运行应用程序和鼠标时,工具提示不会显示。
我可以看到值,但没有工具提示。
答案 0 :(得分:0)