关于ChartControl的绑定数据源使用
第一次发博客,这几天正好有用到ChartControl画图,其中包括了饼图和曲线图,这是真的难搞。一堆英文完全看不懂,只好自己去查找资料,慢慢的做,有一点关于数据绑定理解,记录一下,下次自己好找的到
ChartControl chart = new ChartControl();//创建一个ChartControlDBHelper db = new DBHelper();DataTable dataTable = db.Get("select * from Try");//这是我自己建的一个数据库,里面的一个表,数据都是从里面拿的。//创建一根线Series series = new Series("Series1", ViewType.Spline);//"Series1"为线的名称, ViewType.Spline 为线的类型,是曲线还是柱子或者其他的类型//创建第二根线Series series2 = new Series("Series2", ViewType.Pie);//同上//将线添加到图表中//如果你已经创建了一个chartControl//this.chartControl1.Series.Add(series2);//this.chartControl1.Series.Add(series);/这里是新建的chart.Series.Add(series);/chart.Series.Add(series2);//绑定数据源series.DataSource = dataTable; //为你要添加到chartControl里面的线绑定数据源series2.DataSource = dataTable;//为线的Y轴确定是哪一个数据字段series.ArgumentScaleType = ScaleType.DateTime; //字段类型series.ArgumentDataMember = "time"; //具体字段,这里的time是我表里面的字段//为线的X轴确定是哪一个数据字段series.ValueScaleType = ScaleType.Numerical; //字段类型series.ValueDataMembers[0] = "shuju"; //具体字段,shuju也是我表里面的字段series.LegendText = "biaoshu";//为线的Y轴确定是哪一个数据字段//series2.ArgumentScaleType = ScaleType.DateTime; //字段类型series2.ArgumentDataMember = "time"; //具体字段//为线的X轴确定是哪一个数据字段series2.ValueScaleType = ScaleType.Numerical; //字段类型series2.ValueDataMembers[0] = "shuju2"; //具体字段//这样就能出效果了//下面的是曲线图,这里的代码和上面的不要放一起DBHelper db = new DBHelper();//这里也是数据库连接工具DataTable dataTable = db.Get("select * from Try");//表,获取数据Series series = new Series("Pie", ViewType.Pie);//"Series1"为线的名称, ViewType.Spline 为线的类型,是曲线还是柱子或者其他的类型series.DataSource = dataTable; //绑定数据源series.ArgumentDataMember = "biaoshu"; //绑定图表的横坐标series.ValueDataMembers[0] = "shuju"; //绑定图表的纵坐标坐标//series.LegendText = "标题"; //设置图例文字 就是右上方的小框框 series.Label.TextPattern = "{A}: {VP:P2}"; //设置标签表述 就是右上方的小框框 //标签表现结果为 biaoshu :shuju形式series.ToolTipEnabled = DevExpress.Utils.DefaultBoolean.True;//设置鼠标再饼图上是否有信息出现this.chartControl1.Series.Add(series); //把饼图添加进去
好了就这么多了,第一次发文章有一点激动,这只是我个人的一点记录,不喜勿喷。
关于ChartControl的绑定数据源使用相关推荐
- DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式
DevExpress TreeList加载大批量数据的时候绑定数据源 dataTable. 注意事项1: 由于一旦绑定了数据源dataTable的些许变化便在TreeList中有所体现, 所以等dat ...
- 章鱼哥出品—VB.NET DataGridView绑定数据源 quot;与货币管理器的位置关联的行不能设置为不可见quot; 问题的解决...
DtaGridView绑定数据源后.假设想让数据条件显示的话,直接使用 My_Row.Visible = False就会出错.错误类型是 "与货币管理器的位置关联的行不能设置为不可见&qu ...
- ActiveReports中如何在后台导出运行时绑定数据源报表
ActiveReports支持运行时绑定数据源功能,这种绑定数据源方法使用较为普及,然而很多系统中都需要在后台导出报表文件,所以用户就很困惑,ActiveReports中如何在后台导出运行时绑定数据源 ...
- Webform DropDownList控件绑定数据源
2019.7.17第一天写博客,以后尽量会坚持下去~ 话不多说 前两天刚刚完成了一个三级联动的查询,学习了DropDownList控件如何绑定数据源 前端代码: 后端代码: 转载于:https://w ...
- C# Winfrom DataGridView DataSource绑定数据源后--解决排序问题
C# Winfrom DataGridView DataSource绑定数据源后--解决排序问题 参考文章: (1)C# Winfrom DataGridView DataSource绑定数据源后-- ...
- Combobox绑定数据源DataSet
// 绑定数据源 this.comboBox1.DataSource = dataSet.Tables[0]; // 用于业务逻辑判断的实际值 this.comboBox1.ValueMember = ...
- repeater 控件ajax绑定数据源,[Asp.net之旅]--数据绑定控件之Repeater
引言 前几篇的文章在说AJAX的内容,利用AJAX技术能够开发出高效运行的网站应用程序,不过在进行B/S项目开发时只拥有AJAX技术是远远不够的,踏入到B/S要学的东西会更多,但相较C/S的复杂逻辑结 ...
- DataGridView绑定数据源后添加行
在已经绑定数据源时,无法以Add的方式方式添加行,会报错 解决方法一: DataRow dr =((DataTable)dataGridView1.DataSource).NewRow; ((Data ...
- c# easyui 赋值_C# DataGridView绑定数据源的方法
开始以前,先认识一下WinForm控件数据绑定的两种形式,简单数据绑定和复杂数据绑定. 1. 简单的数据绑定 例1 using (SqlConnection conn = new SqlConnect ...
- repeater 控件ajax绑定数据源,【ASP.NET】第九课——使用DataList控件和Repeater控件绑定数据...
知识点:掌握 DataList 控件呈现数据的方法: 掌握 Repeater 控件呈现数据的方法:掌握处理 Repeater 控件中的按钮事件. 1. 使用 DataList 控件呈现数据 在用 AS ...
最新文章
- 游击式(移动)开发的两种方式
- [译] 解密 Mapbox 卫星影像处理神器 Robosat
- 傅里叶级数FS, 离散傅里叶变换DFT
- 图像处理--线line 提取
- Android组件之BroadCast简单实践
- MySQL Join Buffer参数查询命令
- python opencv 录制视频_OpenCV Python 录制视频
- fhq-treap模板
- mysql 键缓冲区_mysql:键缓存
- 如何手动合成年度夜间灯光影像
- LayoutInflater拦截View创建,自定义Resource对象
- 计算机专业的描述,计算机专业描述怎么写
- linux下移植mplayer播放器
- IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?
- Linux 大数据(hadoop)
- nacos注册中心死活发现不了服务问题
- FileNotFoundError: [Errno 2] No such file or directory: ‘ETHZ/eth01/images/image_00000001_2021-10-29
- Java实现回文串的四种方式
- 微信小程序php get_PHP后台实现微信小程序登录
- 软件工程导论期末考试-试卷2