我的 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,但没有解决我的问题。
谢谢!