1
我希望能夠在c#中應用以下顯示蒙版來雙倍生成格式化字符串。C#字符串字段的自定義顯示格式
例如我想以下顯示掩模:
- 0;(0),以產生像126524
- 0,0.00的格式;(0,0.00)給出183.94
- 總花:€0,0.00;(0,0.00) - > 「總花費€12.34」
- 0天 - > 「0天」
顯示掩模是由用戶輸入,所以可以本質上廣泛。他們也可以包含文字。我已經能夠使用DevExpress AspxGridView進行類似的操作,列中有一個我可以使用的DisplayFormatString。
例如我有一個formatString的變量命名爲(例如,「總支出:€0,0.00;(0,0.00)」),該用戶輸入,我可以將分配給像網格列:
columnDisplayFormatString = FormatString
我需要在Web服務中做類似的事情,所以不能使用任何第三方UI組件。
我知道我總是可以解析格式字符串並獲取String.Format所需的參數,但這會變得非常混亂。
我所知道的字符串格式。我需要的是一種將用戶輸入的格式應用於可以包含文本的值的機制。這可能是我必須解析輸入字符串並應用您鏈接的格式的情況。 – keitn 2012-08-16 08:01:26