欢迎来到天天文库
浏览记录
ID:37538290
大小:798.61 KB
页数:20页
时间:2019-05-24
《csharp-chartlet使用教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Chartlet参考手册[官方]voidBindChartData(DataSource)方法voidBindChartData(DataSource)此方法是用来给Chartlet控件绑定数据的,这个方法在后台.cs文件中调用,一般放在Chartlet所有属性设置语句的最后。如果在.aspx页面上放置了Chartlet控件示例,而忘了在后台.cs文件中绑定数据源,那么页面运行之后会提示“NoDataFound!”其中DataSource是数据源,可以是DataSet,DataTable,DataView和S
2、qlDataSource。代码示例://准备DataSetstringcs=WebConfigurationManager.ConnectionStrings["Chartlet"].ConnectionString+Server.MapPath("App_data\Chartlet.mdb");stringsql="SelectSeason,ProfitfromSalesorderbyProfit";OleDbConnectioncn=newOleDbConnection(cs);OleDbDataAda
3、pterda=newOleDbDataAdapter(sql,cn);DataSetds=newDataSet();da.Fill(ds,"Jesy");//选择Chartlet外观Chartlet1.AppearanceStyle=FanG.Chartlet.AppearanceStyles.Bar_2D_Aurora_FlatCrystal_Glow_WhiteBorder;//设置其他Chartlet属性,如://Chartlet.ChartTitle.Text="年度销售报表";//绑定数据源Char
4、tlet1.BindChartData(ds);说明:DataTable,DataView的绑定方法类似,你需要创建DataTable或者DataView的示例,然后作为参数传个BindChartData()方法至于SqlDataSource可能会简单一些,直接在.aspx页面上拖入SqlDataSource控件,然后再做一些属性设置,最后在后台.cs文件中把SqlDataSource的ID作为参数传给BindChartData(SqlDataSource1)注意:不管是什么数据源,都需要按照Chartlet
5、标准数据格式组织数据:除第一列以外,其他列必须为数值类型。(第一类会作为X坐标显示,其他列会作为数据来创建图形)。这个在SQL语句中很容易做到,大家只要充分运用SQL语句就好了。[官方]关于在visualstudio属性窗口设置属性无效的说明也许很多人已近注意到有些属性在visualstudio的属性窗口中设置无效,这个问题我们也注意到了。这里提醒大家:所有复合属性在属性窗口中设置都无效;如Chartlet.ChartTitle.Text一级简单属性都可以在属性窗口中设置;如Chartlet.ShowCopy
6、right解决方法:1)到后台.cs文件里面去设置,在.cs代码里面可以设置所有属性和调用所有方法Chartlet.ChartTitle.Text="后台设置的标题";2)到.aspx页面的代码视图去设置注意:在.aspx文件的代码视图中也只能设置2级的符合属性,两级以上的就无法设置了,如Chartlet.ChartTitle.Fo
7、nt.Size关于Font的设置请在.cs代码里面:Chartlet1.ChartTitle.Font=newFont("华文行楷",24,FontStyle.Regular);在后台.cs后台代码设置的属性会覆盖在.aspx前台设置的属性![官方]AppearanceStyle属性AppearanceStyle属性是用来选择图表的外观样式的,你需要什么样的图表就选择什么样的外观样式。类型:FanG.Chartlet.AppearanceStyles枚举类型目前AppearanceStyle枚举类型里面包括3
8、0个左右的外观样式,而且会随着我们的更新慢慢增加,下面简单介绍一下外观样式的各个字段的意义。例如:Bar_2D_Aurora_FlatCrystal_Glow_NoBorderBar_3D_Breeze_FlatCrystal_NoGlow_NoBorderLine_2D_StarryNight_ThinSquare_Glow_NoBorderPie_3D_Aurora_FlatCrystal_No
此文档下载收益归作者所有