WPF-DataGrid の FormatString に小さな問題があります。列には DataGridTextColumn を使用します。私のデータソースはIList<IDictionary<string, string>>
私の問題は、設定した場合StringFormat
、列に影響がないことです。
これは私のバインディングコードです:
cColumn.Binding = new Binding("[" + Config.InternName.ToLower() + "]");
そして、これが私のFormatStringの設定方法です:
#region [Date-Time Formating]
if (Config.DateTimeFormat.Trim() != "")
{
string cDateTimeFormat = Config.DateTimeFormat.Trim();
(cColumn.Binding as Binding).StringFormat = cDateTimeFormat;
}
#endregion
私は多くの DateTime-StringFomrats を試しましたが、私の問題を解決するものは何もありません。
ありがとうございました!