Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. <DataGrid Style="{StaticResource ResourceKey= DoubleClickOpen}" x:Name="MembersDG" DataContext="{Binding Path = Member}" HorizontalAlignment="Left" Height="891" Margin="0,71,0,0" VerticalAlignment="Top" Width="1262" Loaded="DG_Load" ColumnWidth="*" HeadersVisibility="Column" CanUserReorderColumns="False" IsReadOnly="True" AutoGenerateColumns="False" Background="#FFD7D7D7" PreviewKeyDown="DeleteRecord">
  2. <DataGrid.Columns>
  3. <DataGridTextColumn Header="ФИО" Binding="{Binding Path=ФИО}"/>
  4. <DataGridTextColumn Header="Дата рождения" Binding="{Binding Path=ДатаРождения}"/>
  5. <DataGridTextColumn Header="Контактные данные" Binding="{Binding Path=Контакты}"/>
  6. <DataGridTextColumn Header="Клуб" Binding="{Binding Path=Клуб}"/>
  7. <DataGridTextColumn Header="Тренер" Binding="{Binding Path=Тренер}"/>
  8. <DataGridTextColumn Header="Квалификация" Binding="{Binding Path=Квалификация}"/>
  9. <DataGridTextColumn Header="Основной вид спорта" Binding="{Binding Path=ОсновнойВидСпорта}"/>
  10. <DataGridTextColumn Header="Примечания" Binding="{Binding Path=Примечания}"/>
  11. </DataGrid.Columns>
  12. </DataGrid>
  13.  
  14. public class Member
  15. {
  16. public string ФИО { get; set; }
  17. public string ДатаРождения { get; set; }
  18. public string Контакты { get; set; }
  19. public string Клуб { get; set; }
  20. public string Тренер { get; set; }
  21. public string Квалификация { get; set; }
  22. public string ОсновнойВидСпорта { get; set; }
  23. public string Примечания { get; set; }
  24.  
  25. public Member(string name, string bornDate, string contacts, string club, string trainer, string cvalification, string mainSportType, string description)
  26. {
  27. ФИО = name;
  28. ДатаРождения = bornDate;
  29. Контакты = contacts;
  30. Клуб = club;
  31. Тренер = trainer;
  32. Квалификация = cvalification;
  33. ОсновнойВидСпорта = mainSportType;
  34. Примечания = description;
  35. }
  36. }
  37.  
  38. dataGrid.Items.SortDescriptions.Clear();
  39.  
  40. SQLiteCommand cmd = new SQLiteCommand(sql, connection);
  41.  
  42. using (SQLiteDataReader reader = cmd.ExecuteReader())
  43. {
  44. while (reader.Read())
  45. {
  46. members.Add(new Member(reader[0].ToString(), reader[1].ToString(), reader[2].ToString(), reader[3].ToString(), reader[4].ToString(), reader[5].ToString(), reader[6].ToString(), reader[7].ToString()));
  47. }
  48. }
  49.  
  50. dataGrid.ItemsSource = members;
  51. dataGrid.Items.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement