Эх сурвалжийг харах

Настроено отображение даты

Danila Alekseev 2 жил өмнө
parent
commit
f2aefa5732

+ 1 - 1
LR1/App.config

@@ -8,7 +8,7 @@
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
   </startup>
   <connectionStrings>
-    <add name="WorkersEntities" connectionString="metadata=res://*/Entities.TitleWorkers.csdl|res://*/Entities.TitleWorkers.ssdl|res://*/Entities.TitleWorkers.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=srv-wsr\is20;initial catalog=Workers;user id=user1;password=user1;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
+    <add name="WorkersEntities" connectionString="metadata=res://*/Entities.TitleWorkers.csdl|res://*/Entities.TitleWorkers.ssdl|res://*/Entities.TitleWorkers.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=VPMT.RU,61134;initial catalog=Workers;user id=user1;password=user1;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
   </connectionStrings>
   <entityFramework>
     <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">

+ 8 - 0
LR1/Dictionary1.xaml

@@ -45,4 +45,12 @@
         <Setter Property="HorizontalAlignment" Value="Left"/>
         <Setter Property="VerticalAlignment" Value="Top"/>
     </Style>
+
+    <DataTemplate x:Key="DataTemplate">
+        <TextBlock Text="{Binding BirstDate, StringFormat={}{0:dd\.}{0:MM\.}{0:yyyy}}" VerticalAlignment="Center" HorizontalAlignment="Left"/>
+    </DataTemplate>
+
+    <DataTemplate x:Key="EditingDataTemplate">
+        <DatePicker SelectedDate="{Binding BirstDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
+    </DataTemplate>
 </ResourceDictionary>

+ 3 - 1
LR1/Workers.xaml

@@ -65,7 +65,9 @@
                 <DataGridComboBoxColumn Header="Должность" Width="90" ItemsSource="{Binding Source={StaticResource ListTitle}}" 
                                     DisplayMemberPath="Title1" SelectedValueBinding="{Binding Path=TitleID, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" 
                                     SelectedValuePath="ID"/>
-                <DataGridTextColumn Header="Дата рождения" Width="110" Binding="{Binding BirstDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
+                <DataGridTemplateColumn Header="Дата рождения" Width="110" 
+                                        CellTemplate="{StaticResource DataTemplate}" 
+                                        CellEditingTemplate="{StaticResource EditingDataTemplate}"/>
                 <DataGridTextColumn Header="Телефон" Width="120" Binding="{Binding Telephone, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
                 <DataGridTextColumn Header="Электронная почта" Width="*" Binding="{Binding Email, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
             </DataGrid.Columns>