文檔金喜正規買球>>Teechart應用技術詳解——快速圖表制作工具>>Teechart圖表應用技術詳解—第七章之定位記錄和單個記錄
Teechart圖表應用技術詳解—第七章之定位記錄和單個記錄
Steema公司和慧都科技針對中國市場聯合推出中文版TeeChart for .NET圖表控件,一共漢化2000個詞條(17000個單詞),漢化文檔35000個單詞,包括控件設計時與運行時的界面漢化以及控件使用向導文檔的漢化,總漢化90%以上!
TeeChart for .NET中文版讓您在使用和學習上沒有任何語言障礙,至少可以節省30%的開發時間。TeeChart for .NET中文版具有易上手,使用方便,穩定性好,性價比高,價格優惠等優勢,并且針對Web應用提供無限制服務器分發授權方式,非常有利于產品集成。
定位記錄(Locate Recorder)
編寫一段代碼就可以在序列的點與數據庫表中相對應的記錄間建立關聯,也就是說,當單擊序列上的某個點時,就可以定位到數據庫表中的相應記錄( Locate Recorder),反之亦然。要實現這個功能,需要按下列步驟編寫相應代碼:
- 定義全局變量用于記錄上次選中的點:
nBlod:Integer;
- 在窗體的OnActivate事件中設置初始定位狀態,使圖表上序列第一個點的標簽加粗顯示:
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;這樣,當在曲線(序列)上單擊時,被單擊的點的標簽字體加粗,其他保持正常狀態,達到單擊點突出顯示與數據庫表中位置相同步的目的。同理,在柵格組件中也做同樣處理。
- 在柵格組件Grid1的OnCellClick事件中加入代碼:
Series1.Marks.Item[nBlod].Font.Style:=[]; nBlod:Table1.RecNo-l; Series1.Marks.Item[nBlod].Font.Style:=[fsBold];單個記錄( Single Recorder)
圖表組件DBChart還可對數據庫表中單條記錄的多個數值型字段進行顯示。首先在DataSource選項卡中選擇數據來源是單條記錄( Single Record),這時,選項卡顯示的內容會發生變化。在DataSource組合框中選擇數據源組件( DataSource)后,在 Availible列表框中列出單條記錄可顯示的字段如Area、Population等,如下方左圖所示,使用移動按鈕<、>和>>確定Selected列表框中的字段, Selected列表框中的字段就是在圖表組件中要顯示的可以通過上下移動按鈕↓、↑確定多個字段情況下顯示的先后順序,然后還可通過按鈕

相關資料推薦:
上一章:按組摘要與排序
下一章:摘要排序應用
=====================================
現TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線訂購,現在搶購可立享優惠!
關注慧聚IT微信公眾號???,了解產品的最新動態及最新資訊。