Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2015
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.83 KB | None | 0 0
  1. namespace WpfApplication3
  2. {
  3.     /// <summary>
  4.     /// Логика взаимодействия для MainWindow.xaml
  5.     /// </summary>
  6.     public partial class MainWindow : Window
  7.     {
  8.         List<int[]> col; // коллекция
  9.  
  10.         public MainWindow()
  11.         {
  12.             InitializeComponent();
  13.             col = new List<int[]>();
  14.         }
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.         private void Button_Click_1(object sender, RoutedEventArgs e)
  22.         {
  23.             Random r = new Random(); // для заполнения случайными числами
  24.             col.Clear();  // чищу коллекцию
  25.  
  26.             for (int i = 0; i < 3; i++) // заполняем строки, к примеру у меня будет три строки
  27.             {
  28.                 int[] mas = new int[5]; // в каждой строке будет по пять элементов
  29.                 for (int j = 0; j < mas.Length; j++)
  30.                 {
  31.                     mas[j] = r.Next(123); // заполняем случайными числами
  32.                 }
  33.                 col.Add(mas); // пихаем строку в коллекцию
  34.             }
  35.             dataGrid1.ItemsSource = col;
  36.  
  37.             dataGrid1.Columns.Clear(); // чищу, чтобы избавиться от проблемы, которую Вам описал, вывода сведений о матрице, типе и т.д.
  38.             for (int i = 0; i < 5; i++) // ну и для каждой колонки задаю Binding
  39.             {
  40.  
  41.  
  42.                 DataGridTextColumn col1 =
  43.                       new DataGridTextColumn();
  44.  
  45.                 col1.Binding = new Binding(String.Format("[{0}]", i));
  46.  
  47.                 dataGrid1.Columns.Add(col1); // пихаю колонки
  48.  
  49.             }
  50.  
  51.  
  52.  
  53.         }
  54.  
  55.        
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement