1个回答
展开全部
你想说什么??你可以将数据库里面查询出来的结果保存在dataset中,直接赋值给chart的datasource。自动生成折线!
更多追问追答
追问
你说的有道理,能够具体点吗,例如给一些实例代码
追答
你用的chart是什么控件?我用过ultrachart控件,
在这里, 我先将需要用的数值查询出来,加载到datagridview1中,然后再修改datagridview中单元格的值,再取需要的列。生成一个新的datatable
主要代码是这里:
Dim dt As DataTable = New DataTable
dt.Columns.Add("人员", GetType(String))
dt.Columns.Add("自评分", GetType(System.Single))
dt.Columns.Add("主评分", GetType(System.Single))
dt.Columns.Add("平均", GetType(System.Single))
Dim i As Integer
For i = 1 To DataGridView2.Rows.Count - 1
dt.Rows.Add(New Object() {DataGridView2.Rows(i).Cells(1).Value.ToString(), DataGridView2.Rows(i).Cells(5).Value, DataGridView2.Rows(i).Cells(6).Value, DataGridView2.Rows(i).Cells(7).Value})
Next
Me.UltraChart1.DataSource = dt
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询