2012-11-16 72 views
1

我該如何實現這種網格?我應該使用什麼控制/工具?任何想法?Visual FoxPro - 表格網格

enter image description here

此屏幕轉換是從Baplie Viewer應用。我想這是船長在航行時使用visual foxpro完成的。

[編輯]
它是隻準備使用和列寬將被固定。這是一種以類似於網格的表格格式生成的報告,但我認爲我們不能使用本地網格控件。 可能需要動態生成。我的意思是我們無法在設計時使用形狀工具,線條工具等。

+0

沒有看到實際的控件,但我已經看到類似的通過使用「FlexGrid」控件...但是......你是否能夠拉伸列寬或者它們是否固定......它可能會有很大的差異實現。 – DRapp

+0

列寬將被固定。 – Sithu

+0

用戶可以「編輯」網格內的數據,還是隻讀的 – DRapp

回答

0

網格是否可編輯?還是隻讀?

VFP網格控件可以將任何VFP控件作爲列控件源。例如,「總計」行可能是兩列。第二列可能包含另一個VFP網格,因爲它是控制源。而第一列只是一個文本框或標籤。

或者,此網格可以是隻讀的,並且可以通過使用「線條」或「形狀」控件,爲它們的區域着色並使用標籤來表示數據來創建。

如果你有興趣使用這樣的第三方控件,我會推薦DBI-Technologies。他們有很多與VFP配合使用的自定義控件。

+0

它是隻讀的。請看我更新的問題。我在哪裏可以看到DBI-Technologies。 – Sithu

+0

這裏是DBI技術網站:http://www.dbi-tech.com/ – Jerry

0

這不是一個網格控件或任何類型的FoxPro控件。 (或者,至少這不是獲得這種效果的最佳方式。)它是綁定到HTML網頁的webview控件,在後臺生成並最可能通過臨時文件顯示。

在FoxPro應用程序中實現效果的最簡單方法是使用CUROSRTOXML函數和XSLT轉換。