Шаг 114 - Настройка отображения GRID

Мы видим, что у нас выводится таблица, но мы хотим убрать в гриде заголовок, для этого установим CaptionVisible в false.

ShowTables.CaptionVisible = false;

Сделаем так, чтобы данные нельзя было изменить для этого нам нужно получить объект DataGridTable который связан с нашей таблицей. Получим его из коллекции.

DataGridTable CustomersGrid = ShowTables.GridTables["customers"];
CustomersGrid.DataGrid.ReadOnly = true;		// только читать

Попробуем побаловаться со столбцами. Установим для первого столбца цвет в голубой, сделаем это так

CustomersGrid.GridColumns[0].BackColor = Color.Blue;

Но мы видим, что цвет изменился через строчку, это получилось потому как есть ещё второе проперти .AlternatingBackColor отвечающее за цвет смежной строки поэтому

CustomersGrid.GridColumns[0].AlternatingBackColor = Color.Blue;

Посмотрите, что получилось. Попробуйте теперь установить CustomersGrid.GridColumns[0].BackColor в Color.FromARGB(255,100,100);. Подберите цвета которые бы отделяли, столбцы и получим прекрасную таблицу. Теперь добавим заголовок, для второго столбца

CustomersGrid.GridColumns[1].Header = "покупатель";

Всё просто. Но так как первый столбец нам не нужен, зачем он пользователю, удалим его.

CustomersGrid.GridColumns.Remove(0);

Получилась табличка с одним столбцом.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Leonid Molochniy - 17.10.2001