免费图表控件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表示超链接等等。最后生成的图片如下:
精彩图集
精彩文章
热门标签
插入法
模糊算法
Excel文件
解析xml
无跳转
索引无效
用户连接失败
360悬浮窗
批处理
better
几个星期
字幕滚动
Retention
加了
WinForm
微信api接口
5.5下
图片实时加载
断点下载
jdk7
事务
重新签名
服务器环境
如何
CWnd
nodemailer
数据传递
DBCC
星期函数
数据页
Cha
超时策略
具
复制对象
Hash
结构转换
jmeter
批量更新
减少
供应信息
php转义函数
mongovue
小端法
游标
数据一致性
数据创建
层次化查询
整体架构
opendir(
helper对象
替换字符串
小数位
装饰模式
CheckBox组件
oracle10goem
javabean转jso
最流
地图经纬度
Schedule定时器
具名函数
赞助商链接
@CopyRight 2002-2008, 1SOHU.COM, Inc. All Rights Reserved QQ:1010969229