Spread for Windows Forms快速入門(1)(轉載)

来源:https://www.cnblogs.com/netstatgood/archive/2018/01/27/8365554.html
-Advertisement-
Play Games

前言 Spread for Windows Forms是功能最為強大的表格控制項,擁有靈活開放的對象模型和50,000個以上的API,使得開發人員幾乎可以定製所有的元素和介面。但另一方面,因為Spread的介面非常多,也有一些開發人員反映Spread的入門不太容易。希望我們編寫的“快速入門”系列文章, ...


前言

Spread for Windows Forms是功能最為強大的表格控制項,擁有靈活開放的對象模型和50,000個以上的API,使得開發人員幾乎可以定製所有的元素和介面。但另一方面,因為Spread的介面非常多,也有一些開發人員反映Spread的入門不太容易。希望我們編寫的“快速入門”系列文章,能夠有助於Spread的初學者在較短的時間內瞭解Spread的基本功能和使用方法。

把Spread控制項添加到一個工程中

若想使用Spread for Windows Forms產品,你需要把Spread控制項添加到Visual Studio.NET的工程中去。

首先,在Visual Studio .NET中創建一個新的工程:

1.   啟動Visual Studio .NET。

2.   在文件菜單中,選擇新建---〉項目。

3.   在新建工程對話框中,在工程類型區域內,選擇與你的開發語言環境相匹配的工程類型。例如,在工程類型列表中選擇Visual C#工程。

4.   在新建工程對話框中,

a.   在模板列表中,選擇Windows窗體應用程式。

b.   在名稱框中,寫下新建工程的名稱。預設的第一個Windows Forms應用程式名稱為WindowsApplication1。

c.    在地址框中,使用指定的路徑為地址路徑,或者點擊瀏覽改變路徑為一個新的目錄。

d.   點擊確定。

如果你的工程不顯示解決方案資源管理器,從視圖菜單中,選擇解決方案資源管理器。

5.   在解決方案資源管理器中,在表單名稱Form1上點擊右鍵。在彈出的菜單中選擇重命名,並輸入你想要的新表單的名稱。

 

下一步,把Spread控制項添加到工具箱中。這個操作只需要做一次。

1.   如果工具箱沒有顯示出來,在視圖菜單里選擇工具箱項。

2.   當工具箱顯示以後,查看GrapeCity Spread分類(如果你已經安裝了Spread並且把工具箱圖標放入到了另外的分類時,查看其他的分類)。

3.   如果Spread控制項沒有在工具箱中,在工具箱中點擊右鍵,在彈出的菜單中選擇自定義工具箱,添加/刪除工程,或者選擇工程(依賴於Visual Studio的版本)。

4.   在自定義工具箱對話框中,點擊.NET框架控制項標簽。

5.   在.NET框架控制項標簽中,Spread控制項(在FarPoint.Win.Spread名字空間中)必須顯示在控制項列表裡。選擇Spread控制項覆選框,並點擊確定。為圖表控制項選擇fpChart(在FarPoint.Win.Chart名字空間)。

6.   你可以通過打開一個工程並插入控制項來驗證該控制項是否已經被加入了。

 

下一步,把Spread控制項添加到一個工程中。

1.   在一個已經打開的工程中,在Windows Forms的工具箱(或者任意其他你添加到的欄目)里,選擇Spread控制項。

2.   在Windows Forms頁面上,拖拽一個你想要的初始控制項大小的長方形或者簡單的在頁面上雙擊,這樣就畫了一個Spread控制項,然後Spread控制項就出現了。

 

 

你的工程看起來應該與這裡的圖片相似,表明你已經把Spread控制項添加到了工程里了。

 

瞭解控制項的組成

Spread控制項是由與滾動條相結合共同來顯示數據的表單組成。如果有多個表單,一個標簽條里可以有多個標簽。下麵的圖片顯示了Spread控制項的主體部分。其中的多個部分可以被隱藏,但這裡展示了預設的顯示。

 

 

瞭解控制項的基本組成後,你可以對這個Spread控制項進行定製開發了,有兩種方式:一是在Spread控制項上點擊滑鼠右鍵,在彈出的菜單中選擇“Spread設計器”,啟動互動式的Spread設計器來對Spread進行定製;你也可以通過代碼靈活設置Spread來生成表格應用。下麵我們以C#為例學習使用代碼來定製Spread,在此過程中逐步瞭解Spread的各類API。

 

通過對快速入門系列文章的學習,你可以輕鬆使用Spread完成報表的開發:

 

 

 

 

查找文檔和獲得幫助

在你學習和使用Spread for Windows Forms的過程中,如果遇到問題,可以從如下渠道查看文檔或獲得幫助:

1)進入聯機幫助

在Visual Studio .NET中,你可以通過F1快捷鍵獲取聯機幫助信息。當Spread控制項或它的一個成員獲得焦點時,按F1鍵就會顯示Spread for Windows Forms的幫助信息。

你也可以在一個獨立的視窗中查看聯機幫助文件,在開始菜單中選擇所有程式->GrapeCity->Spread for Windows Forms 5中文版,再選中Spread幫助文檔。

2)查看線上文檔

線上文檔的地址如下:http://www.gcpowertools.com.cn/docs/spreadwin5help/

 

內容與聯機幫助基本相同,但你無需安裝Spread即可進行閱讀和學習。同時,線上文檔也方便你把感興趣的內容與同事和朋友分享。

3)訪問中文技術論壇

如果你在學習過程中遇到了問題,或者你希望和其他使用Spread產品的開發人員分享你的學習心得,請訪問葡萄城產品技術社區

 

 

本文是由葡萄城控制項技術開發團隊發佈,轉載請註明出處:葡萄城控制項


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 此篇文章為項目需求 ,思路分析與窗體效果,,,需要相關代碼請訪問:http://www.cnblogs.com/lsy131479/p/8367314.html ...
  • 《深入.NET平臺和C#編程》內部測試題-筆試試卷 一 選擇題 1) 以下關於序列化和反序列化的描述錯誤的是( C)。 a) 序列化是將對象的狀態存儲到特定存儲介質中的過程 b) 二進位格式化器的Serialize()和Deserialize()方法可以分別用來實現序列化和反序列 化過程 解析:Bi ...
  • 項目需求: 一、語言和環境 A、實現語言 C# B、環境要求 Visual Studio 2012 二、功能要求 現使用.NET WinForms技術為居委會開發一個街道管理軟體,其中街道管理窗體界面如圖-4所示。 要求: 1、讀取提供的XML文件(詳見 \提供給學員的素材\Address.xml) ...
  • 1、調用方式上 靜態方法依賴於類,通過類.靜態方法調用;實例方法依賴於類的對象,需要創建對象後,對象.實例方法使用。 2、使用上 實例方法內部不能定義靜態變數,會出現編譯錯誤;實例方法可以直接調用靜態方法;靜態方法內部可以定義和使用實例變數,靜態方法無法直接調用實例方法(因靜態方法載入時類還沒有實例 ...
  • [DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")]public static extern int SetProcessWorkingSetSize(IntPtr process, int minSize, int... ...
  • 在.Net 4.5中,通過async和await兩個關鍵字,引入了一種新的基於任務的非同步編程模型(TAP)。在這種方式下,可以通過類似同步方式編寫非同步代碼,極大簡化了非同步編程模型。如下式一個簡單的實例: 而之前的方式是這樣的: 也許前面這個例子不足以體現async和await帶來的優越性,下麵這個例 ...
  • 18 01 26在v2ex上看到一妹紙發的《身為一個 21 歲的年輕程式員,我已經腰突了(躺》,哈哈,感同身受,想到這幾天我左腿麻木持續了好幾天,前幾天屁股疼的只要坐下就站不起來,不過站著卻一點事沒有,然後堅持站了好幾天,目前屁股不疼,腿麻的毛病還沒有恢復。。。[後續] 接觸到的https http ...
  • 新學一詞:達克效應。引出一句:“無知要比知識更容易產生自信。”—— 查爾斯·達爾文 寫在前面 在三亞呆了半個月了,三亞的冬天好熱啊,讓我回憶起了放暑假時下午百無聊賴的時光 { 一睡一下午٩(๑❛ᴗ❛๑)۶ }。 算是從昨天晚上開始調試WebSocket,代碼是16年初正常老代碼copy過來的,不過C ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...