All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
И опять проблема с адекватным выводом таблицы в DataGridView. Эта проблема чем-то похожа на предыдущую, которая, в силу моих слабых интеллектуальных способностей, так и не решилась.
Итак, что мы имеем: есть в таблице колонка, данные которой типа boolean. Выводится эта колонка в виде CheckBox. А проблема заключается в том, что я не знаю как составить условие: если данные в ячейке - true, то checkbox.checked=true и наоборот. Вот как мне связать данные из моей базы данных и этот несчастный чекбокс?
Сейчас все выглядит так:

Там, где стоимость 300 рублей у типа комнаты галка не должна стоять, а где 500 - должна, потому что там тип комнаты - true. Но во всей таблице чекбоксы без галок.
Итак, что мы имеем: есть в таблице колонка, данные которой типа boolean. Выводится эта колонка в виде CheckBox. А проблема заключается в том, что я не знаю как составить условие: если данные в ячейке - true, то checkbox.checked=true и наоборот. Вот как мне связать данные из моей базы данных и этот несчастный чекбокс?
Сейчас все выглядит так:

Там, где стоимость 300 рублей у типа комнаты галка не должна стоять, а где 500 - должна, потому что там тип комнаты - true. Но во всей таблице чекбоксы без галок.
Но что находится в самом этом условии? Простите, я правда тупая, объясните пожалуйста на пальцах.
то попробуй так :
foreach (DataGridViewRow dgvr in dataGridView1.Rows)
{
dgvr.Cells[2].Value = Convert.ToDouble(dgvr.Cells[3].Value) == 300);
}
я не помню что там с типами, поиграйся с индексами (там где 2 и 3, может быть нужно 3 и 4 или 1 и 2), но в общем должно сработать