C# Windows窗体C中的甘特图#

C# Windows窗体C中的甘特图#,c#,dll,charts,C#,Dll,Charts,我正在尝试在windows窗体c中创建甘特图,我尝试查找任何库,但运气不佳,我找到了ms图表控件,但我不知道如何使用它 有来自msdn的示例,但当我把它放在代码中时,它并没有显示任何图形 using System.Windows.Forms.DataVisualization.Charting; ... // Populate series data DateTime currentData = DateTime.Now.Date; chart1.Series["Tasks"].Poin

我正在尝试在windows窗体c中创建甘特图,我尝试查找任何库,但运气不佳,我找到了ms图表控件,但我不知道如何使用它

有来自msdn的示例,但当我把它放在代码中时,它并没有显示任何图形

using System.Windows.Forms.DataVisualization.Charting;
...

// Populate series data
DateTime    currentData = DateTime.Now.Date;
chart1.Series["Tasks"].Points.AddXY(1, currentData, currentData.AddDays(5));
chart1.Series["Tasks"].Points.AddXY(2, currentData.AddDays(5), currentData.AddDays(7));
chart1.Series["Tasks"].Points.AddXY(3, currentData.AddDays(7),         currentData.AddDays(10));
chart1.Series["Tasks"].Points.AddXY(1, currentData.AddDays(10), currentData.AddDays(15));
chart1.Series["Tasks"].Points.AddXY(4, currentData.AddDays(15), currentData.AddDays(20));
chart1.Series["Tasks"].Points.AddXY(2, currentData.AddDays(20), currentData.AddDays(27));

chart1.Series["Progress"].Points.AddXY(1, currentData, currentData.AddDays(5));
chart1.Series["Progress"].Points.AddXY(2, currentData.AddDays(5), currentData.AddDays(7));
chart1.Series["Progress"].Points.AddXY(3, currentData.AddDays(7), currentData.AddDays(10));
chart1.Series["Progress"].Points.AddXY(1, currentData.AddDays(10), currentData.AddDays(13));
有我可以使用的图书馆吗?或者如果没有,是否有任何教程来创建它


谢谢。

你可以用WPF来做


是否有任何文档?我试过了,但当我尝试缩放时,它抛出了一个异常,当我添加ontimelineChanged时,它不起作用,这就是我发现的,我对它不太了解