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