轉帖|使用教程|編輯:鮑佳佳|2020-08-12 10:58:54.223|閱讀 226 次
概述:下面章節的教程中,包含了一些例子用來說明 C1FlexGrid 控件中的一些主要特點。教程通過一步步創建幾個簡單的項目,詳細描述了每個步驟。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
ComponentOne Studio for WinForms包含超過65個.NET的控件,其中,還有一些是 WinForms所獨有的。它擁有敏捷的設計器、數以百計的樣例和一個活躍的社區論壇。它可以幫你完成任何事,不管是要設計一個擁有百萬行的Grid還是一張具有無數點的圖表。
設置列的類型和格式
當顯示數字或者日期值時,您通常會希望采用一致的格式來顯示這些值。 C1FlexGrid 控件允許你為每一列定制數據類型和格式。這些屬性在設計器或者代碼中都可以設置。
在設計器中
另外,還可以通過 C1FlexGrid 的列編輯器來設置數據類型和格式屬性:
代碼中
要指定列的數據類型和格式,先添加步驟 1/6:為這個編輯教程創建一個C1FlexGrid 控件的代碼后再添加下面的代碼:
Visual Basic
'設置列的數據類型和格式。 Dim c As Column = C1FlexGrid1.Cols("Sales") c.DataType = GetType(Decimal) ' 貨幣類型. c.Format = "c2" c = C1FlexGrid1.Cols("Bonus") c.DataType = GetType(Boolean) c.ImageAlign = ImageAlignEnum.CenterCenter
C#
//設置列的數據類型和格式。 Column c = c1FlexGrid1.Cols["Sales"]; c.DataType = typeof(Decimal); // 貨幣類型. c.Format = "c2"; c = c1FlexGrid1.Cols["Bonus"]; c.DataType = typeof(bool); c.ImageAlign = ImageAlignEnum.CenterCenter;
運行程序,并遵守以下規定:
Sales 列新的代碼格式,用來存儲和顯示貨幣值, Bonus 列用來處理布爾值。
如果你在 Sales 列輸入一些數字和非數字值,你會發現表格將無法接受這些輸入。
Bonus 列顯示成復選框的樣子,可以用鼠標、鍵盤來切換,這是布爾值列的默認行為。
注意格式化屬性,它不以任何方式影響數據本身的值,只影響如何顯示。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: