Zaten bir çözüm için stackoverflow aradı ve bu bulundu:Tarih biçimlendirme
Need to format dates in dynamically built WPF DataGrid
Sorunum benim SQL Sunucu Veritabanı dışına bazı verileri yüklemek ve bunları göstermek istiyorum yani, WPF uygulamasında bir DataGrid'de. Bu çok iyi çalışıyor. Değiştirmek istediğim tek şey, tarih sütununun "DD/AA/YYYY HH: MM: SS" biçiminde olması ve "DD.MM.YYYY" olmasını istiyorum. Tamam, o zaman ben aşağıdaki linke baktım ve benim programm bu çalıştı:
<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>
dışarı parçası çözümün yöntemim ama bir XMLParseException atar yorumladı. Her şeyden önce, AutoGenerateColumns kullanırken bu çözüm yolu mümkün mü? Eğer hayır ise, bunu nasıl halledebilirim? Evet ise, yukarıdaki kodla ilgili sorun nedir?
DÜZENLEME: Ben başvurumu yeniden karar çünkü Sorum çözüldü isn't gerçek AutoGenerateColumns = bir çözüm yok mu?
çalışır deneyin kullanın Bunun için teşekkür ederim! Projemde bir özellik olmadan bir sütunu veritabanımın dışına bir alana bağlamak mümkün mü? – Harald
@Harald, hayır, doğrudan veritabanı alanına bağlanamazsınız, önce bir nesne oluşturmanız veya oluşturmanız gerekir (örneğin, [Entity Framework] kullanarak (http://msdn.microsoft.com/en-us/library/bb386876) .aspx)). Bu tür nesnelerin bir koleksiyonuna sahipseniz, kodunuzda yaptığınız gibi bunu DataGrid.ItemsSource özelliğine bağlayabilirsiniz. – icebat
bana yardımcı oldu. teşekkürler –