c#图表窗口窗体缩放工作,但滚动未工作

c#图表窗口窗体缩放工作,但滚动未工作,c#,.net,winforms,charts,visual-studio-2015,C#,.net,Winforms,Charts,Visual Studio 2015,我有一张表格。我使用windows窗体应用程序。 图表中的缩放效果非常好,但当我想在X轴上滚动时,我会收到以下消息: 未实现该方法或操作 我的代码是: chart1.ChartAreas[0].AxisX.Minimum = double.NaN; chart1.ChartAreas[0].AxisX.Maximum = double.NaN; chart1.ChartAreas[0].RecalculateAxesScale();

我有一张表格。我使用windows窗体应用程序。 图表中的缩放效果非常好,但当我想在X轴上滚动时,我会收到以下消息:

未实现该方法或操作

我的代码是:

        chart1.ChartAreas[0].AxisX.Minimum = double.NaN;
        chart1.ChartAreas[0].AxisX.Maximum = double.NaN;
        chart1.ChartAreas[0].RecalculateAxesScale();

        chart1.Series["Min"].BorderWidth = 3;
        chart1.Series["Avg"].BorderWidth = 3;
        chart1.Series["Max"].BorderWidth = 3;


        int i = 1;

        foreach (DataRow row in dt3.Rows)
        {

            chart1.Series["Min"].Points.AddXY(i, row.ItemArray[0]);
            chart1.Series["Avg"].Points.AddXY(i, row.ItemArray[1]);
            chart1.Series["Max"].Points.AddXY(i, row.ItemArray[2]);
            i++;

            string rowz = string.Format("Min Q - {0}" + Environment.NewLine + "Avg Q - {1}"
               + Environment.NewLine + "Max Q - {2}" + Environment.NewLine + "Year - {3}" + Environment.NewLine
               + Environment.NewLine,
               row.ItemArray[0], row.ItemArray[1], row.ItemArray[2],
               row.ItemArray[3]);
            s1 += "" + rowz;

        }

我想在图表上显示这些值?我怎样才能做到这一点。

这个可能会对你有所帮助。一切可能都会好起来,但我有一个问题。当我写入时:var chartArea=chart1.ChartAreas[Series.chartArea];我收到错误消息:“Series”不包含“chartArea”的定义您是否使用System.Windows.Forms.DataVisualization.Charting;使用名称空间;?在库行的底部,我有:使用System.Windows.Forms.DataVisualization.Charting;缩放(row.ItemArray[0],row.ItemArray[3]);我有一个错误:无法从object转换为double。