DataGridView Изменение цвета границы одной ячейки
Обычно цвет фона, шрифта менял так:
Цитата:
Int32 SelectedCellCount = dataGridView1.GetCellCount(DataGridViewElementStates.Selected); //колличество выделенных ячеек
if (dataGridView1.AreAllCellsSelected(true)) //если выделены все ячейки
{
this.dataGridView1.DefaultCellStyle.BackColor = BckColor;
}
else
{
for (int i = 0; i < SelectedCellCount; i++)
{
dataGridView1.Rows[dataGridView1.SelectedCells.RowIndex].Cells[dataGridView1.SelectedCells.ColumnIndex].Style.BackColor = BckColor;
}
}
if (dataGridView1.AreAllCellsSelected(true)) //если выделены все ячейки
{
this.dataGridView1.DefaultCellStyle.BackColor = BckColor;
}
else
{
for (int i = 0; i < SelectedCellCount; i++)
{
dataGridView1.Rows[dataGridView1.SelectedCells.RowIndex].Cells[dataGridView1.SelectedCells.ColumnIndex].Style.BackColor = BckColor;
}
}
А цвет ячейки не получается.