Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.42 KB | None | 0 0
  1. private void Button_Click_1(object sender, RoutedEventArgs e)
  2.         {
  3.             Random r = new Random(); // для заполнения случайными числами
  4.             col.Clear();  // чищу коллекцию
  5.  
  6.             for (int i = 0; i < 3; i++) // заполняем строки, к примеру у меня будет три строки
  7.             {
  8.                 int[] mas = new int[5]; // в каждой строке будет по пять элементов
  9.                 for (int j = 0; j < mas.Length; j++)
  10.                 {
  11.                     mas[j] = r.Next(123); // заполняем случайными числами
  12.                 }
  13.                 col.Add(mas); // пихаем строку в коллекцию
  14.             }
  15.             dataGrid1.ItemsSource = col;
  16.  
  17.             dataGrid1.Columns.Clear(); // чищу, чтобы избавиться от проблемы, которую Вам описал, вывода сведений о матрице, типе и т.д.
  18.             for (int i = 0; i < 5; i++) // ну и для каждой колонки задаю Binding
  19.             {
  20.  
  21.  
  22.                 DataGridTextColumn col1 =
  23.                       new DataGridTextColumn();
  24.  
  25.                 col1.Binding = new Binding(String.Format("[{0}]", i));
  26.  
  27.                 dataGrid1.Columns.Add(col1); // пихаю колонки
  28.  
  29.             }
  30.  
  31.  
  32.  
  33.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement