0

我的日期在 XAML 中有以下数据网格列。我需要将其格式化为“MM/dd/yyyy”格式。

<sdk:DataGridTextColumn Width="Auto" Binding="{Binding MyDate, StringFormat='MM/dd/yyyy'}" Header="Date" />

如何在 C# 中重现字符串格式化部分?我想在代码中向我的 Datagrid 添加新列。

DataGridTextColumn textColumn = new DataGridTextColumn();
textColumn.Header = "Date";
textColumn.Binding = new Binding("MyDate");
textColumn.CanUserReorder = true;
//????
this.MyDataGrid.Columns.Add(textColumn);
4

2 回答 2

1

这样的事情怎么样?

var binding = new Binding("MyDate");

binding.StringFormat = "MM/dd/yyyy";
textColumn.Binding = binding;
于 2012-11-19T21:12:43.577 回答
1

关于什么

 textColumn.Binding = new Binding("MyDate") {StringFormat = "MM/dd/yyyy"};
于 2012-11-19T21:13:43.113 回答