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

DateTimeデータグリッドで、列の型をに変更したいのですがString、どうすればよいですか?


ソースは

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

1 に答える 1

0

DataTemplateこのようなDateTime値を定義できます-

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

refer -動的に構築された WPF DataGrid で日付をフォーマットする必要がある

于 2012-07-13T08:25:43.040 に答える