Я уже искал stackoverflow для решения и нашел это:
Необходимость форматировать даты в динамически создаваемой WPF DataGrid
Моя проблема в том, что я загружаю некоторые данныеиз моей базы данных SQL-Server и хочу показать их в моем приложении WPF в DataGrid.Это работает очень хорошо.Единственное, что я хочу изменить, это то, что столбец даты имеет формат «ДД / ММ / ГГГГ ЧЧ: ММ: СС», и я хочу иметь «ДД.ММ.ГГГГ».Хорошо, тогда я посмотрел на ссылку ниже и попробовал это в моей программе:
<Grid Width="648" Height="263">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="172*" />
<ColumnDefinition Width="90*" />
<ColumnDefinition Width="386*" />
</Grid.ColumnDefinitions>
<DataGrid Name="dgBuchung" Height="213" HorizontalAlignment="Left" Margin="30,16,0,0" VerticalAlignment="Top" Width="595" AutoGenerateColumns="True" ItemsSource="{Binding}" Grid.ColumnSpan="3" Foreground="Black" BorderBrush="#FF688CAF" Opacity="1" Background="White" BorderThickness="1" >
<!-- <ab:DataGridTextColumn Header="Fecha Entrada" Width="110"
Binding="{Binding date, StringFormat={}{0:dd/MM/yyyy}}" IsReadOnly="True" />
-->
</DataGrid>
</Grid>
Часть с комментариями - мой способ решения, но он выдает исключение XMLParseException.Прежде всего, возможен ли этот способ решения при использовании AutoGenerateColumns?Если нет, как еще я могу попытаться справиться с этим?Если да, в чем проблема с кодом выше?
РЕДАКТИРОВАТЬ: Мой вопрос не решен, потому что я решил не перестраивать свое приложение, нет ли решения с AutoGenerateColumns =правда?