Teechart图表应用技术详解—第七章之摘要排序应用

Steema公司和科技针对中国市场联合推出中文版TeeChart for .NET图表控件,一共汉化2000个词条(17000个单词),汉化文档35000个单词,包括控件设计时与运行时的界面汉化以及控件使用向导文档的汉化,总汉化90%以上!

TeeChart for .NET中文版让您在使用和学习上没有任何语言障碍,至少可以节省30%的开发时间。TeeChart for .NET中文版具有易上手,使用方便,稳定性好,性价比高,价格优惠等优势,并且针对Web应用提供无限制服务器分发授权方式,非常有利于产品集成。

TeeChart for .NET最新试用版


摘要排序应

摘要排序应用实例设计阶段界面

摘要排序应用实例演示有关属性设置

组件 属性 设定值 说明
TDBchart Name DBChart1 图表组件
TTable Name Table1 表组件名称
DatabaseName DBDEMOS 数据库别名,Delphi自带
TableName country.db 数据库别名,有关国家信息的表
Active true 数据库初始处于打开状态
TDataSource Name DataSource1 DBGrid1和DBNavigator1提供数据源
DataSet Table1
TDBGrid Name DBGrid1 数据栅格用于显示
DataSource DataSource1
TDBNavigator Name DBNavigator1 数据导航
DataSource DataSource1
TBarSeries Name Series1 序列组件名称
DataSource Table1 设置序列的数据源是Table1
ParentChart DBChart1 表示该序列属于DBChart1组件
Series1 DataSource 按组摘要与排序中图5 参看按组摘要与排序
TRadioGroup Name RadioGroup1 分组摘要选择:计算方法
ItemIndex 按组摘要与排序中图5
TRadioGroup Name RadioGroup2 分组摘要选择:按名称排序(X)
ItemIndex 按组摘要与排序中图5
TRadioGroup Name RadioGroup3 分组摘要选择:按名称排序(Y)
ItemIndex 如按组摘要与排序中图5
TButton Name Nutton1 返回按钮
Caption &E.返回

数据栅格与序列点显示同步

当在序列点上单击时能够突出显示并定位到数据库表中的具体记录,如果想在数据栅格或导航按钮上单击也能够定位到序列上的点,可以按照下列步骤进行。

  • 序列Series1的Data Source选项卡的设定如下图所示:

记录与序列点同步时数据源的设定

定位记录和单个记录的说明在图表组件DBChart1的OnSeries事件、栅格组件DBGrid的OnCellclick事件、导航组件DBNavigator1的OnClick事件和窗体的OnCreate事件中加入相应的代码。如果不仅需要序列中选中的点以加粗的方式显示,还需要设置字体的颜色,可在设置字体颜色之后再加上改变颜色的代码。下边是实例中能够改变字体风格和颜色的有关代码(加粗斜体部分)。运行效果如下图所示。

序列点与数据库同步显示效果
beginTable1.RecNo:=ValueIndex+1;Series.Marks.Item[nBlod].Font.Style:=[];Series.Marks.Item[nBlod].Font.Color:=clBlack;nBlod:=ValueIndex;Series.Marks.Item[ValueIndex].Font.Style:=[fsBold];Series Marks.Item[ValueIndex].Font Color:=clRed;end;

显示摘要和单条记录

显示数据库表摘要和单条记录中的多个数值型字段时的设定参照按组摘要与排序定位记录和单个记录中的叙述。其有关设定和执行结果如图1至图4所示,图5和图6是表排序和单条记录排序效果图,其代码设置在与任意数据集相连定位记录和单个记录节已经介绍,这里不再赘述。

图1:

摘要时的设定和显示效果

图2:

摘要时的显示效果

图3:

单条记录时的设定

图4:

单条记录时显示效果

图5:

表排序(序列排序)效果图(降序)

图6:

单条记录排序效果图

相关资料推荐:

上一章:定位记录和单个记录

下一章:主明细式图表应用

Teechart 2019资源合集

=====================================

TeeChart for .NETTeeChart for JavaScript/HTML5TeeChart for Xamarin.Android等均已加入在线订购,现在抢购可立享优惠!

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月7日
下一篇 2020年1月7日

相关推荐

发表回复

登录后才能评论