免费图表控件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表示超链接等等。最后生成的图片如下:

精彩图集
精彩文章
热门标签
urlopen()
销毁
for双循环
listener
位置
目录列表
GMap.Net
基本类型
Specified
position
LRESULT
setup.py
secure_auth
级联删除
js实现分页
php php检查
Date
无法播放
mysql导出导入
ie8
内存
唯一
箭头操作符
AES
模拟鼠标动作
响应回车键
定时启动
tcp服务器
APP启动
原地
jdbc连接数据库
30天
基站
索引质量分
导入Mongo
java基础类
ctype函数
php服务器环境
jpaginate
VBS,剪切板
未读
SSL
DataSet转josn
解决
选择文件
条形码生成器
stdClass转成ar
同名
性能调优
三个
太平洋时间
svn
各种
CDATA的作用说明
普通继承
多个变量引
缓存机制
垂直分割
获取颜色
物理读
赞助商链接
@CopyRight 2002-2008, 1SOHU.COM, Inc. All Rights Reserved QQ:1010969229

