Bonjour,
Voilà j'ai une datagrid toute simple avec seulement 2 colonnes et je la remplis depuis une BDD, mais le tri sur les colonnes ne marche pas et je ne vois pas pourquoi. Voici mon XAML et mon C# :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <Window x:Class="TestWPF.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <DataGrid AutoGenerateColumns="False" Height="200" HorizontalAlignment="Left" Margin="46,29,0,0" Name="grid" VerticalAlignment="Top" Width="200" CanUserSortColumns="True"> <DataGrid.Columns> <DataGridTextColumn Header="Nom" Binding="{Binding lastname}" CanUserSort="True" /> <DataGridTextColumn Header="Prenom" Binding="{Binding firstname}" CanUserSort="True" /> </DataGrid.Columns> </DataGrid> </Grid> </Window>
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace TestWPF { /// <summary> /// Logique d'interaction pour MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); var context = new appointmentEntities(); grid.ItemsSource = context.employees; } } }
Merci d'avance.
Partager