如何使用c#在图表上显示所有标签?

时间:2017-06-01 23:15:39

标签: c# winforms

我想在Windows窗体中显示名为ForecastTotal的数据库表中的数据。

在ForecastTotal中,我有37行,我希望在X轴上显示Territory,在Y轴上显示UCPVol

这是我的数据库样本。

enter image description here

我尝试了这段代码。

SqlCommand cmd1 = new SqlCommand("select * from ForecastTotal ",conn);

try
{
    conn.Open();
    mydatareader = cmd1.ExecuteReader();
    while (mydatareader.Read())
    {
        //chart1.Series["UCP"].XValueMember = "Terriotry";
        //chart1.Series["UCP"].YValueMembers = "UCPVol";
        chart1.Series["UCP"].Points.AddXY(mydatareader.GetString(0), mydatareader.GetInt32(5));
        chart1.DataSource = forecastchart;
        chart1.DataBind();
    }
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}

数据源为37行,但图表上只显示3个标签。

enter image description here

如何显示其他标签?

0 个答案:

没有答案