//Chart1.Series.Clear();注释掉看看
索引超出范围。必须为非负值并小于集合大小。
string dbPath = @"D:\历年高考分数.db";
string sq = @"Data Source=" + dbPath;
m = new SQLiteConnection(sq);
m.Open();
SQLiteDataAdapter mAdapter = new SQLiteDataAdapter("select Volume1,Volume2 from 饼形图", m);
DataSet ds = new DataSet();
mAdapter.Fill(ds);
DataTable dt = ds.Tables[0];
//设置图表的数据源
Chart1.DataSource = dt;
Chart1.Series.Clear();
Chart1.Series[0].XValueMember = "Volume1";//X轴数据成员列
Chart1.Series[0].YValueMembers = "Volume2";//Y轴数据成员列
Chart1.Series[0].IsValueShownAsLabel = true;//显示坐标
Chart1.DataBind();
m.Close();
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
2条回答
为你推荐
- 为什么给chart加个标题,索引超出范围。必须为非负值并小于集合大小。
- 索引超出范围。必须为非负值并小于集合大小。
- c# dataGridView1 点击获取内容 点击标题栏出来超出索引错误
- c#
- visual studio
- 1个回答
- 索引超出范围。必须为非负值并小于集合大小。这是怎么回事啊
- dataset
- c#
- arcgis engine
- 4个回答
- wpf点击treeviewitem节点显示文件,但点击调用Process.Start方法抛出异常
- c# winfrom datagridview 点击列名出现错误
- string
- c#
- datagridview
- 索引
- 2个回答