我试图使一个winform应用程序,从数据库中提取数据加载到一个数据网格视图。enter image description here我想重量(公斤)作为X轴,和净重作为Y轴;并使用图表类型“线”。它应该创建列表红点(X,Y),图表将绘制它们之间的线。但图表是像柱形图绘制,我不知道如何修复它。我
下面是我绘制图表的方法代码
public Chart ConvertToChart(DataGridView dataGridView)
{
// Create a new series for the chart
Series series = new Series();
series.Name = "Data Series";
series.ChartType = SeriesChartType.Column;
// Add data points to the series
foreach (DataGridViewRow row in dataGridView.Rows)
{
// Get the data from the DataGridView
int xValue = Convert.ToInt32(row.Cells[3].Value);
int yValue = Convert.ToInt32(row.Cells[4].Value);
// Add the data point to the series
series.Points.AddXY(xValue, yValue);
}
// Add the series to the chart
chart1.Series.Add(series);
// Return the chart
return chart1;
}
字符串
我希望它会是这样的:enter image description here任何帮助是非常appreaciated.谢谢!
1条答案
按热度按时间g0czyy6m1#
将图表控件从Visual Studio添加到Windows窗体应用程序(拖放控件)
注意:图表控件在VS 2022中已被弃用。
参考下面的代码:
字符串