шаблон отрисовки даных в datagridview

319
26 марта 2017, 01:51

Добрый день!

есть класс с данными:

class testClass{
    public string  field1 {get set}
    public string  field2 {get set}
    public int     field3 {get set}
}

делаю его источником данных для грида:

dataGridView.DataSource = new BindingList<MyTestClass>;

Вопрос: Возможно ли настроить шаблон отрисовки строк/ячеек в гриде?

К примеру строка меняет цвет на красный, если field3 >5

Answer 1

Что-то типа этого:

foreach (DataGridViewRow row in DataGridView.Rows) 
{
    if (Convert.ToInt32(row.Cells[2].Value) < 5) 
    {
        row.DefaultCellStyle.BackColor = Color.Red; 
    }
}
READ ALSO
Анимация масштабирования

Анимация масштабирования

Подскажите пожалуйста пример кода, чтобы при нажатии кнопки изменялся горизонтальный масштаб, например листбокса listbox1 от 0 до 1, то есть чтобы...

288
C# различие List&lt;T&gt; и Collection&lt;T&gt;

C# различие List<T> и Collection<T>

В чем различие между List и CollectionГде и при каких условиях будет рациональнее использовать тот или другой тип?

312
Указать расположение Grid.Row и Grid.Column

Указать расположение Grid.Row и Grid.Column

У меня 5 строк и 5 колонок в Grid и получается 25 ячеек и как программно задать для картинки GridRow="" и Grid

323
Разделитель в datagridview

Разделитель в datagridview

Проблема с форматом числа в ячейки, при попытке вычитать данные столбца из datagridview и апдейтить ими таблицу в БД получаю ошибку приведения...

271