4,816
社区成员
发帖
与我相关
我的任务
分享
DataTable dt = new DataTable();
for (int i = 0; i < 10; i++)
{
dt.Columns.Add("name" + i, typeof(string));
}
chart1.Series[0].ChartType = SeriesChartType.Column;
//测试数据
DataRow dr = dt.NewRow();
dr.ItemArray = new object[] { "王一", "赵二", "张三", "A1", "S2", "T5", "Y6", "X7", "孙九", "钱十" };
dt.Rows.Add(dr);
dr = dt.NewRow();
dr.ItemArray = new object[] { null, 64, 34, 64, 33, 66, 88, 43, 83, 16 };
dt.Rows.Add(dr);
chart1.Series[0].IsValueShownAsLabel = true;
chart1.ChartAreas[0].AxisX.Interval = 1;
for (int i = 0; i < dt.Columns.Count; i++)
{
chart1.Series[0].Points.InsertXY(i, dt.Rows[0][i], dt.Rows[1][i]);
}
//如果是datatable(DataBindXY)方式绑定,设置Null值后添加下面代码
chart1.Series[0].EmptyPointStyle.BorderWidth = 0;
chart1.Series[0].EmptyPointStyle.MarkerStyle = MarkerStyle.None;
DataTable dt = new DataTable();
for (int i = 0; i < 10; i++)
{
dt.Columns.Add("name" + i, typeof(string));
}
chart1.Series[0].ChartType = SeriesChartType.Column;
//测试数据
DataRow dr = dt.NewRow();
dr.ItemArray = new object[] { "王一", "赵二", "张三", "A1", "S2", "T5", "Y6", "X7", "孙九", "钱十" };
dt.Rows.Add(dr);
dr = dt.NewRow();
dr.ItemArray = new object[] { 12, 64, 34, 64, 33, 66, 88, 43, 83, 16 };
dt.Rows.Add(dr);
chart1.ChartAreas[0].AxisX.Interval = 1;
for (int i = 0; i < dt.Columns.Count; i++)
{
chart1.Series[0].Points.InsertXY(i, dt.Rows[0][i], dt.Rows[1][i]);
}