原創(chuàng)|行業(yè)資訊|編輯:龔雪|2019-11-04 09:36:21.017|閱讀 741 次
概述:本文將主要介紹使用DevExpress WPF時(shí)如何在GridControl列中格式化日期時(shí)間值,DevExpress WPF v19.2全新正式發(fā)布,歡迎下載新版體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress廣泛應(yīng)用于ECM企業(yè)內(nèi)容管理、 成本管控、進(jìn)程監(jiān)督、生產(chǎn)調(diào)度,在企業(yè)/政務(wù)信息化管理中占據(jù)一席重要之地。通過DevExpress WPF Controls,您能創(chuàng)建有著強(qiáng)大互動功能的XAML基礎(chǔ)應(yīng)用程序,這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產(chǎn)品,還是以數(shù)據(jù)為中心的商業(yè)智能產(chǎn)品,都能通過該控件來實(shí)現(xiàn)。
本文將主要介紹使用DevExpress WPF時(shí)如何在GridControl列中格式化日期時(shí)間值。本系列文章中,小編將為大家介紹一些DevExpress WPF控件的使用技巧和提示,希望能幫助到大家!
問題:
目前項(xiàng)目使用現(xiàn)有的DevExpress數(shù)據(jù)表,且正在使用該表在表視圖中顯示日志文件中的項(xiàng)目,其中有些列顯示事件發(fā)生的時(shí)間。當(dāng)前使用了字符串的類型,因此將字符串格式化為8/31/2019 10:31:29 PM。但是,這樣做的問題在于,此排序現(xiàn)在按字符串而不是實(shí)際時(shí)間排序。
目前研究了解決此問題的方法,在網(wǎng)上找到的典型方法是將綁定到DateTIme中使用的屬性類型制成。但無法找到任何方法將此DateTime格式化為上面指定的必需時(shí)間戳格式。
打開演示應(yīng)用及WPF數(shù)據(jù)網(wǎng)格示例程序,然后開始編輯標(biāo)準(zhǔn)表格視圖示例,其中顯示了生日列。嘗試使用轉(zhuǎn)換器,但最終轉(zhuǎn)換器將對象轉(zhuǎn)換為字符串,這出現(xiàn)了與之前相同的排序問題。在Binding標(biāo)記擴(kuò)展上嘗試了StringFormat屬性,但這似乎無濟(jì)于事;試過將格式更改為從MM-dd-YYYY到Y(jié)YYY的所有格式,以查看是否會生效。
已經(jīng)搜索演示中的所有示例,但找不到任何表在標(biāo)準(zhǔn)MM / dd / YYYY格式之外的時(shí)間內(nèi)都沒有使用任何東西,因此找不到任何有效的示例。
解決方案:
首先網(wǎng)格允許您以不同的方式設(shè)置單元格值的格式,請查看這個解決方案,我們在其中比較了可用的方法并提供了相應(yīng)的示例鏈接。您可以嘗試使用任何方法,但未綁定列和具有綁定的列除外,因?yàn)檫@兩種方法都會影響列類型。
建議首先嘗試以下方法:
DevExpress中文網(wǎng)官網(wǎng)QQ群:540330292 歡迎一起進(jìn)群討論
掃描關(guān)注DevExpress中文網(wǎng)微信公眾號,及時(shí)獲取最新動態(tài)及最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都網(wǎng)