免费图表控件MsChart教程系列之实例操作数据绑定(交叉表)应用(3)
第二种:即直接调用点的绑定方法 Code [http://www.xueit.com] // myReader为取得的DataReader对象 Chart1.Series[ " Series1 " ].Points.DataBindXY(myReader, " Name " , myReader, " Sales "
第二种:即直接调用点的绑定方法
Code [http://www.xueit.com]
//myReader为取得的DataReader对象 Chart1.Series["Series1"].Points.DataBindXY(myReader, "Name", myReader, "Sales");
第三种:调用DataBind的方法实现
Code [http://www.xueit.com]
CodeChart1.Series["Series1"].Points.DataBind(myReader, "Name", "Sales", "");
上面几种方法得到的效果都是一样的.当然了,上面三种方法需要自己建立Series,要显示两个柱状图,像上面的例子中的图形,那么得手动建立两个Series,然后分别进行上面的绑定操作。
此处说一下Label和Tooltip的绑定方式,要在绑定的图表中显示标签(Label)及提示(Tooltip),可以在绑定的时候,设置绑定的属性.对于上面的第一、二种方法,可以调用如下的方法来设置Label和Tooltip;例如,两个数据序列名称分别为Series1和Series2,设置代码如下:
Code [http://www.xueit.com]
CodeChart1.Series["Series1"].Label = "#VAL"; Chart1.Series["Series1"].Points.DataBind(myDs.Tables[0].DefaultView, "Name", "ID", ""); Chart1.Series["Series2"].Label = "#VAL"; Chart1.Series["Series2"].Points.DataBind(myDs.Tables[0].DefaultView, "Name", "RegionID", "");
其中的#VAL是Label和Tooltip的通配符,表示取默认Y轴变量的意思。具体的详细操作可以参考例程:Chart Features/Labels下面的内容。以后有空我也写一篇Label的和其它变量的设置吧。
对于第三种调用的绑定则稍微不同,如下:
Code [http://www.xueit.com]
CodeChart1.Series["Series1"].Points.DataBind(myDs.Tables[0].DefaultView, "Name", "ID", "Label=ID,ToolTip=RegionID"); Chart1.Series["Series2"].Points.DataBind(myDs.Tables[0].DefaultView, "Name", "RegionID", "Label=RegionID,ToolTip=ID");
其实就是利用第三个属性,通过格式化的字符串来设置绑定属性,Label表示标签,ToolTip表示提示信息,Url表示超链接等等。最后生成的图片如下:

精彩图集
精彩文章
热门标签
SQL执行错误
统计sql
跨月查询
str_pad
可维护性
SQL语句
SQL脚本
sheet
数据库日志
百度Ueditor
ALLAUTH
网址信息
选择器
短信拦截
parseJSON
多值存储
essential
键名比较
敏感
radiobutton
数列
完整
脚
dbms_random
菜单项
栈
python字典排
禁用Tab键
找不到CS文件
urlencode
thinkphp验证码
内幕
atrr
独立
destoon
链接错误
拓展
CentosLinux5
重装失败
安装技巧
过滤HTML标签
海量数据处理
cloud
php 一个简单的
hash索引优化
30分钟入门教程
在
数字大小写转
水印
java执行javasc
有效
备份数据库
display属性
图片转换
sqldatasourc
系统版本
获取电池状态
写法
join方法
公共
赞助商链接
@CopyRight 2002-2008, 1SOHU.COM, Inc. All Rights Reserved QQ:1010969229

