0
MySqlCommand cmd = new MySqlCommand(query, conn);
dt.Load(cmd.ExecuteReader());
source.DataSource = dt;
dataGrid1.ItemsSource = source;

DateTime在我的数据网格中,我想用to更改列类型,String我该怎么做?


来源是

System.Windows.Forms.BindingSource source = new System.Windows.Forms.BindingSource();
4

1 回答 1

0

您可以像这样定义DataTemplateDateTime-

<DataGrid> 
    <DataGrid.Resources> 
        <DataTemplate DataType="{x:Type DateTime}"> 
            <TextBlock Text="{Binding StringFormat={0:d}}"  /> 
        </DataTemplate> 
    </DataGrid.Resources> 
    ... 
</DataGrid> 

参考 -需要在动态构建的 WPF DataGrid 中格式化日期

于 2012-07-13T08:25:43.040 回答