Teechart圖表應(yīng)用技術(shù)詳解—第七章之定位記錄和單個(gè)記錄
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)定性好,性?xún)r(jià)比高,價(jià)格優(yōu)惠等優(yōu)勢(shì),并且針對(duì)Web應(yīng)用提供無(wú)限制服務(wù)器分發(fā)授權(quán)方式,非常有利于產(chǎn)品集成。
點(diǎn)擊下載TeeChart for .NET最新試用版
定位記錄(Locate Recorder)
編寫(xiě)一段代碼就可以在序列的點(diǎn)與數(shù)據(jù)庫(kù)表中相對(duì)應(yīng)的記錄間建立關(guān)聯(lián),也就是說(shuō),當(dāng)單擊序列上的某個(gè)點(diǎn)時(shí),就可以定位到數(shù)據(jù)庫(kù)表中的相應(yīng)記錄( Locate Recorder),反之亦然。要實(shí)現(xiàn)這個(gè)功能,需要按下列步驟編寫(xiě)相應(yīng)代碼:
- 定義全局變量用于記錄上次選中的點(diǎn):
nBlod:Integer;
- 在窗體的OnActivate事件中設(shè)置初始定位狀態(tài),使圖表上序列第一個(gè)點(diǎn)的標(biāo)簽加粗顯示:
nBlod:=0; Series.Marks.Item[nBlod].Font.Style:= [fsBold];
- 在圖表組件Chart1的OnClickSeries事件中加入代碼:
Table1.RecNo:=ValueIndex+1; Series.Marks.Item[nBlod].Font.Style:=[]; nBlod:=ValueIndex; Series.Marks.Item[ValueIndex].Font.Style:=[fsBoldJ;這樣,當(dāng)在曲線(xiàn)(序列)上單擊時(shí),被單擊的點(diǎn)的標(biāo)簽字體加粗,其他保持正常狀態(tài),達(dá)到單擊點(diǎn)突出顯示與數(shù)據(jù)庫(kù)表中位置相同步的目的。同理,在柵格組件中也做同樣處理。
- 在柵格組件Grid1的OnCellClick事件中加入代碼:
Series1.Marks.Item[nBlod].Font.Style:=[]; nBlod:Table1.RecNo-l; Series1.Marks.Item[nBlod].Font.Style:=[fsBold];單個(gè)記錄( Single Recorder)
圖表組件DBChart還可對(duì)數(shù)據(jù)庫(kù)表中單條記錄的多個(gè)數(shù)值型字段進(jìn)行顯示。首先在DataSource選項(xiàng)卡中選擇數(shù)據(jù)來(lái)源是單條記錄( Single Record),這時(shí),選項(xiàng)卡顯示的內(nèi)容會(huì)發(fā)生變化。在DataSource組合框中選擇數(shù)據(jù)源組件( DataSource)后,在 Availible列表框中列出單條記錄可顯示的字段如Area、Population等,如下方左圖所示,使用移動(dòng)按鈕<、>和>>確定Selected列表框中的字段, Selected列表框中的字段就是在圖表組件中要顯示的可以通過(guò)上下移動(dòng)按鈕↓、↑確定多個(gè)字段情況下顯示的先后順序,然后還可通過(guò)按鈕控制顯示哪條記錄,如下方右圖所示。
相關(guān)資料推薦:
上一章:按組摘要與排序
下一章:摘要排序應(yīng)用
=====================================
現(xiàn)TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線(xiàn)訂購(gòu),現(xiàn)在搶購(gòu)可立享優(yōu)惠!
關(guān)注慧聚IT微信公眾號(hào)???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。