воскресенье, 14 июля 2013 г.

Работа с элементом управления DataGridView

Ввести размер единичной матрицы и построить ее, используя элемент управления DataGridView.
1. Первоначальная настройка свойств DataGridView:
ColumnHeadersVisible = False – убрать заголовки столбцов;
RowHeadersVisible = False – убрать названия строк;
AutoSizeColumnMode = Fill – «растянуть» строки по ширине элемента.
2. Инициировать установку обработчика button1_Click().
3. Начать кодирование!



Текст из Form1:

namespace WinProgram_2_5 {
        int n; //   Размер матрицы
        private void button1_Click(object sender, EventArgs e)/*обработка события «клик по кнопке1».*/
        {
             while (!int.TryParse(textBox1.Text, out n) | n < 1)/*проверка данных*/
            {
                MessageBox.Show("Ошибка в данных!");
                textBox1.Focus();
                return;
            }
            dataGridView1.ColumnCount= dataGridView1.RowCount = n;
            for (int i = 0; i < n; i++)
                for (int j = 0; j<n; j++)
                    dataGridView1[i, j].Value = i == j ? "1" : "0";/* заполнение элементов dataGridView1 данными, которые были введены пользователем*/
        }
    }
}

}
Результат: