0

在此处输入图像描述

我的数据网格有 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;
4

1 回答 1

0

步骤 1.AutoGenerateColumns="False"手动设置、添加列。请参阅:为 Silverlight DataGrid 定义列

第 2 步。编写您自己的日期时间转换器,请参阅:使用转换器形成值

或者将 AutoGenerateColumns 设置为 True,您可以选择选项 2: 在 DataGrid 控件中自定义自动生成的列

您可以尝试在您的属性上设置显示格式

[DisplayFormat(DataFormatString = "format")]

但根据我的经验,它不起作用。

于 2013-02-25T05:12:15.040 回答