我的数据网格有 ETA_DATE,但格式应该是 dd.mm.yyyy。如何更改格式?我的 C# SilverLight 代码是:
DataGrid dataGridShips = new DataGrid();
dataGridShips.Margin = new Thickness(5, 77, 5, 5);
dataGridShips.Width = 590;
dataGridShips.ItemsSource = e.Result;
我的数据网格有 ETA_DATE,但格式应该是 dd.mm.yyyy。如何更改格式?我的 C# SilverLight 代码是:
DataGrid dataGridShips = new DataGrid();
dataGridShips.Margin = new Thickness(5, 77, 5, 5);
dataGridShips.Width = 590;
dataGridShips.ItemsSource = e.Result;
步骤 1.AutoGenerateColumns="False"
手动设置、添加列。请参阅:为 Silverlight DataGrid 定义列
第 2 步。编写您自己的日期时间转换器,请参阅:使用转换器形成值
或者将 AutoGenerateColumns 设置为 True,您可以选择选项 2: 在 DataGrid 控件中自定义自动生成的列
您可以尝试在您的属性上设置显示格式
[DisplayFormat(DataFormatString = "format")]
但根据我的经验,它不起作用。