
lec
.pdf
рис.15
Изменение элемента массива в программе
((Person)people[1]).Name = "aaaaaaa";
отображается в таблице.
рис.16
Порядок следования столбцов не всегда соответствует порядку следования свойств массива.
Примеры изменения порядка следования столбцов:
dataGridView1.AutoGenerateColumns = true; dataGridView1.DataSource = people;
373


рис.18
/* Пример определения источника данных для таблицы. * Столбцы строятся автоматически.
*/
using System;
using System.Collections.Generic; using System.ComponentModel; using System.Data;
using System.Drawing; using System.Text;
using System.Windows.Forms; using System.Collections;
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Item[] items;
private void getData_Click(object sender, EventArgs e)
{
// создать источник данных для таблицы items = new Item[4];
items[0] = new Item(0, false); items[1] = new Item(1, true); items[2] = new Item(2, false); items[3] = new Item(3, false);
// создать массив для списка
ArrayList arl = new ArrayList();
arl.Add (new ItemComboBox("aaa",0));
375