Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
怎样才能清除图表中 y轴和x轴绑定的数据。重新绑定。
再按月份查询图形就变化了。
清除原来的图序,重新增加图序,并绑定到列。
先清除原有的图表,比如加上这句
Chart.SeriesList.Clear()
差不多的代码。按客户分类后可以清除原来的图系。按月分类后不能清除
Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Chart = e.Form.Controls("Chart1") ' 引用窗口中的图表
Chart.VisualEffect = True '加上这一行,让你的图表更漂亮
Chart.ChartType = ChartTypeEnum.Bar
Chart.DataSource = "统计表1" '设置绑定表
Chart.SeriesList.Clear() '清除图表原来的图系
Series = Chart.SeriesList.Add() '增加第一个图系
Series.Text = "应收款"
Series.X.DataField = "客户" 'X轴绑定到产品列
Series.Y.DataField = "应收款" 'Y轴绑定到数量列
Series.DataLabelText = "{#YVAL}"
Chart.LegendVisible = True '显示图列
Chart.LegendCompass= CompassEnum.South '图列显示在南方(底端)
Series = Chart.SeriesList.Add() '增加第一个图系
Series.Text = "支出合计"
Series.X.DataField = "客户" 'X轴绑定到产品列
Series.Y.DataField = "支出合计" 'Y轴绑定到数量列
Chart.LegendVisible = True '显示图列
Chart.LegendCompass= CompassEnum.South '图列显示在南方(底端)
Series = Chart.SeriesList.Add() '增加第一个图系
Series.Text = "利润分析"
Series.X.DataField = "客户" 'X轴绑定到产品列
Series.Y.DataField = "利润分析" 'Y轴绑定到数量列
Series.DataLabelText = "{#YVAL}"
Series.DataLabelBackColor = Color.DarkOrange '蓝底
Series.DataLabelForeColor = Color.White
Chart.LegendVisible = True '显示图列
Chart.LegendCompass= CompassEnum.South '图列显示在南方(底端)
下载信息 [文件大小: 下载次数: ] | |
![]() |
用了二个图表
e.Form.Controls("Chart2").Visible = False
e.Form.Controls("Chart1").Visible = True
这样行是行了。但感觉太不专业了