Задайте фонов цвят за конкретна клетка в мрежов изглед във VB.net Visual Studio

Имам решетка с фиксиран размер и бих искал да посоча задния цвят на конкретни клетки в мрежата, така че не цели редове и не цели колони, само една клетка или може би диапазон от клетки. Моля, вижте екранната снимка по-долу и пример за това, което имам предвид.

В идеалния случай бих искал да направя това чрез vb, тъй като в крайна сметка бих искал да променя фоновия цвят въз основа на стойности, избрани от падащ списък.

въведете описание на изображението тук

Редактиране:

Въз основа на отговора по-долу го модифицирах, докато не получих по-долу, което работи.

GridView.Rows(n).Cells(n).BackColor = Drawing.Color.FromArgb(n, n, n)

person Matt    schedule 02.05.2013    source източник


Отговори (1)


Ако приемем, че създавате приложение за windows forms, можете да използвате DataGridView. Позволява отделните клетки да бъдат стилизирани с помощта на следното свойство:

dataGridView1.Rows[0].Cells[0].Style.BackColor = Color.Red
person gareththegeek    schedule 02.05.2013