如何使用C#在图表上显示值 [英] how to display values on chart graph using c#

查看:43
本文介绍了如何使用C#在图表上显示值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在图表中显示点值当我尝试结果是

I need to display points values in chart graph when I tried the result was

但是我想要它

我的代码是

SqlCommand territorycommand = new SqlCommand("select Terriotry,TotalAcheivmentVol,Forecast from ForecastTotal where Year = '" + DateTime.Now.Year.ToString() + "' and Terriotry = '" + territory + "' and month = '"+Month+"'", conn);
                    try
                    {
                        conn.Open();
                        mydatareader = territorycommand.ExecuteReader();
                        while (mydatareader.Read())
                        {
                            chart1.Series["TotalAchievment"].Points.AddXY(mydatareader.GetString(0), mydatareader.GetInt32(1));
                            chart1.Series["Forecast"].Points.AddY(mydatareader.GetInt32(2));
                            chart1.ChartAreas[0].AxisX.LabelStyle.Interval = 1;
                            chart1.ChartAreas[0].AxisX.Interval = 1;

                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                    conn.Close();

这可能吗?

推荐答案

您可以在标签中将序列值显示为:

You can show series value in label as:

chart1.Series["TotalAchievment"].IsValueShownAsLabel = true
chart1.Series["Forecast"].IsValueShownAsLabel = true

这篇关于如何使用C#在图表上显示值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆