Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > стили в DataGridView


Автор: maxnoskov 12.9.2006, 14:01
Имеется DataGridView на форме
DataSource для него - дефолтный просмотр таблицы датасета.
Как настроить стили для этого DataGridView, ну там названия столбцов, ширина, видимость и т.д. - визуально не дает, а TableStyles у него нету

Добавлено @ 14:11 
Нашел:
Код

dataGridDisk.Columns["ID"].Visible = false;
            dataGridDisk.Columns["Описание"].Visible = false;

            dataGridDisk.Columns["Название"].ReadOnly = true;
            dataGridDisk.Columns["Категория"].ReadOnly = true;
            dataGridDisk.Columns["Жанр"].ReadOnly = true;
            dataGridDisk.Columns["Тип_носителя"].ReadOnly = true;
            dataGridDisk.Columns["Изображение"].ReadOnly = true;

Автор: FrozenSky 13.9.2006, 15:01
у любого столбца есть свойтсво DefaultCellStyle ... в этом свойстве и храняться основные параметры ячейки в часности и столбца в общем.
Там можно поменять почти всё - ширину,  цвет фона, цвет шрифта, сам шрифт и так далее...
пример:
Код

            DataGridView dgv = new DataGridView();
            dgv.Columns.Add(new DataGridViewColumn());
            dgv.Columns[0].DefaultCellStyle.BackColor = System.Drawing.Color.Red;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)