• <menu id="w2i4a"></menu>
  • logo Teechart應(yīng)用技術(shù)詳解——快速圖表制作工具

    文檔首頁(yè)>>Teechart應(yīng)用技術(shù)詳解——快速圖表制作工具>>Teechart圖表應(yīng)用技術(shù)詳解—第七章之摘要排序應(yīng)用

    Teechart圖表應(yīng)用技術(shù)詳解—第七章之摘要排序應(yīng)用


    Steema公司和慧都科技針對(duì)中國(guó)市場(chǎng)聯(lián)合推出中文版TeeChart for .NET圖表控件,一共漢化2000個(gè)詞條(17000個(gè)單詞),漢化文檔35000個(gè)單詞,包括控件設(shè)計(jì)時(shí)與運(yùn)行時(shí)的界面漢化以及控件使用向?qū)臋n的漢化,總漢化90%以上!

    TeeChart for .NET中文版讓您在使用和學(xué)習(xí)上沒(méi)有任何語(yǔ)言障礙,至少可以節(jié)省30%的開(kāi)發(fā)時(shí)間。TeeChart for .NET中文版具有易上手,使用方便,穩(wěn)定性好,性價(jià)比高,價(jià)格優(yōu)惠等優(yōu)勢(shì),并且針對(duì)Web應(yīng)用提供無(wú)限制服務(wù)器分發(fā)授權(quán)方式,非常有利于產(chǎn)品集成。

    點(diǎn)擊下載TeeChart for .NET最新試用版


    摘要排序應(yīng)

    建立一個(gè)新工程,其設(shè)計(jì)階段界面如圖8-14所示,各組件的屬性設(shè)置顯示在下面表格中由于本例綜合演示多項(xiàng)功能,因此需要多次使用圖表編輯器,用于改變Series1的Datasource的設(shè)置,具體參看以下各小節(jié)以下說(shuō)明:

    摘要排序應(yīng)用實(shí)例設(shè)計(jì)階段界面

    摘要排序應(yīng)用實(shí)例演示有關(guān)屬性設(shè)置

    組件 屬性 設(shè)定值 說(shuō)明
    TDBchart Name DBChart1
    圖表組件
    TTable
    Name
    Table1
    表組件名稱
    DatabaseName DBDEMOS
    數(shù)據(jù)庫(kù)別名,Delphi自帶
    TableName country.db 數(shù)據(jù)庫(kù)別名,有關(guān)國(guó)家信息的表
    Active true 數(shù)據(jù)庫(kù)初始處于打開(kāi)狀態(tài)
    TDataSource
    Name
    DataSource1
    DBGrid1和DBNavigator1提供數(shù)據(jù)源
    DataSet
    Table1
    TDBGrid Name
    DBGrid1
    數(shù)據(jù)柵格用于顯示
    DataSource DataSource1
    TDBNavigator
    Name
    DBNavigator1
    數(shù)據(jù)導(dǎo)航
    DataSource
    DataSource1
    TBarSeries
    Name
    Series1 序列組件名稱
    DataSource
    Table1
    設(shè)置序列的數(shù)據(jù)源是Table1
    ParentChart DBChart1 表示該序列屬于DBChart1組件
    Series1 DataSource
    按組摘要與排序中圖5
    參看按組摘要與排序
    TRadioGroup
    Name RadioGroup1
    分組摘要選擇:計(jì)算方法
    ItemIndex 按組摘要與排序中圖5
    TRadioGroup
    Name
    RadioGroup2
    分組摘要選擇:按名稱排序(X)
    ItemIndex
    按組摘要與排序中圖5
    TRadioGroup
    Name
    RadioGroup3 分組摘要選擇:按名稱排序(Y)
    ItemIndex
    按組摘要與排序中圖5
    TButton
    Name
    Nutton1
    返回按鈕
    Caption &E.返回

    數(shù)據(jù)柵格與序列點(diǎn)顯示同步

    當(dāng)在序列點(diǎn)上單擊時(shí)能夠突出顯示并定位到數(shù)據(jù)庫(kù)表中的具體記錄,如果想在數(shù)據(jù)柵格或?qū)Ш桨粹o上單擊也能夠定位到序列上的點(diǎn),可以按照下列步驟進(jìn)行。

    • 序列Series1的Data Source選項(xiàng)卡的設(shè)定如下圖所示:

    記錄與序列點(diǎn)同步時(shí)數(shù)據(jù)源的設(shè)定

    定位記錄和單個(gè)記錄的說(shuō)明在圖表組件DBChart1的OnSeries事件、柵格組件DBGrid的OnCellclick事件、導(dǎo)航組件DBNavigator1的OnClick事件和窗體的OnCreate事件中加入相應(yīng)的代碼。如果不僅需要序列中選中的點(diǎn)以加粗的方式顯示,還需要設(shè)置字體的顏色,可在設(shè)置字體顏色之后再加上改變顏色的代碼。下邊是實(shí)例中能夠改變字體風(fēng)格和顏色的有關(guān)代碼(加粗斜體部分)。運(yùn)行效果如下圖所示。

    序列點(diǎn)與數(shù)據(jù)庫(kù)同步顯示效果
    begin
    Table1.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;

    顯示摘要和單條記錄

    顯示數(shù)據(jù)庫(kù)表摘要和單條記錄中的多個(gè)數(shù)值型字段時(shí)的設(shè)定參照按組摘要與排序定位記錄和單個(gè)記錄中的敘述。其有關(guān)設(shè)定和執(zhí)行結(jié)果如圖1至圖4所示,圖5和圖6是表排序和單條記錄排序效果圖,其代碼設(shè)置在與任意數(shù)據(jù)集相連定位記錄和單個(gè)記錄節(jié)已經(jīng)介紹,這里不再贅述。

    圖1:

    摘要時(shí)的設(shè)定和顯示效果

    圖2:

    摘要時(shí)的顯示效果

    圖3:

    單條記錄時(shí)的設(shè)定

    圖4:

    單條記錄時(shí)顯示效果

    圖5:

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

    圖6:

    單條記錄排序效果圖

    相關(guān)資料推薦:

    上一章:定位記錄和單個(gè)記錄

    下一章:主明細(xì)式圖表應(yīng)用

    Teechart 2019資源合集

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

    現(xiàn)TeeChart for .NETTeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線訂購(gòu),現(xiàn)在搶購(gòu)可立享優(yōu)惠!

    關(guān)注慧聚IT微信公眾號(hào)???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。

    慧聚IT

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();