WPF界面開發技巧大放送!DevExpress WPF格式化日期時間值

DevExpress普遍應用於ECM企業內容管理、 成本管控、進程監督、生產調度,在企業/政務信息化管理中佔據一席重要之地。經過DevExpress WPF Controls,您能建立有着強大互動功能的XAML基礎應用程序,這些應用程序專一於當代客戶的需求和構建將來新一代支持觸摸的解決方案。 不管是Office辦公軟件的衍伸產品,仍是以數據爲中心的商業智能產品,都能經過該控件來實現。express

本文將主要介紹使用DevExpress WPF時如何在GridControl列中格式化日期時間值。本系列文章中,小編將爲你們介紹一些DevExpress WPF控件的使用技巧和提示,但願能幫助到你們!app

DevExpress WPF Controls 下載日誌

問題:orm

目前項目使用現有的DevExpress數據表,且正在使用該表在表視圖中顯示日誌文件中的項目,其中有些列顯示事件發生的時間。當前使用了字符串的類型,所以將字符串格式化爲8/31/2019 10:31:29 PM。可是,這樣作的問題在於,此排序如今按字符串而不是實際時間排序。對象

目前研究瞭解決此問題的方法,在網上找到的典型方法是將綁定到DateTIme中使用的屬性類型製成。但沒法找到任何方法將此DateTime格式化爲上面指定的必需時間戳格式。排序

打開演示應用及WPF數據網格示例程序,而後開始編輯標準表格視圖示例,其中顯示了生日列。嘗試使用轉換器,但最終轉換器將對象轉換爲字符串,這出現了與以前相同的排序問題。在Binding標記擴展上嘗試了StringFormat屬性,但這彷佛無濟於事;試過將格式更改成從MM-dd-YYYY到YYYY的全部格式,以查看是否會生效。進程

已經搜索演示中的全部示例,但找不到任何表在標準MM / dd / YYYY格式以外的時間內都沒有使用任何東西,所以找不到任何有效的示例。事件

解決方案:字符串

首先網格容許您以不一樣的方式設置單元格值的格式,請查看Format Cell Values這個解決方案,咱們在其中比較了可用的方法並提供了相應的示例連接。您能夠嘗試使用任何方法,但未綁定列和具備綁定的列除外,由於這兩種方法都會影響列類型。get

建議首先嚐試如下方法:

DevExpress中文網官網QQ羣:540330292      歡迎一塊兒進羣討論

相關文章
相關標籤/搜索