Самый простой способ отобразить массив значений в таблице в форме окна C # - PullRequest
0 голосов
/ 25 ноября 2010

У меня есть массив (ряды) массивов, который содержит 4 элемента, которые я хотел бы отобразить в виде сетки или таблицы в форме Windows на C #.

Какой самый простой способ сделать это? Есть ли способ привязать сетку данных к массиву (или, возможно, к объекту)?

Какая ваша рекомендация?

Ответы [ 2 ]

1 голос
/ 25 ноября 2010

Вы ищете элемент управления DataGridView .

Вместо массива массивов вы должны создать класс с четырьмя свойствами, а затем создать BindingList<T> этого класса.

0 голосов
/ 26 ноября 2010

как сказал SLaks, это более структурированный способ сделать это, Вот способ, который использует Linq + Anonymous Types для создания чего-то похожего на лету:

int[] numbers = new int[] { 1, 2, 3, 4, 5 };
var evens = from n in numbers select new { Digit = n, Even = (n % 2 == 0) } ;
dataGridView1.DataSource = evens.ToList();

Кроме того, если вам нужны приятные способы отображения, обратите внимание на то, что WPF превосходит Windows Form.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...