Удалить границу ячейки Datagridview C#
В любом случае я могу удалить конкретную левую границу ячейки в datagridview? Я использовал событие CellPainting, но оно попадает в бесконечный цикл! Любые решения? Использование C# WinForms. Вот код, используемый в CellPainting Event:
private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
Console.WriteLine(e.RowIndex.ToString() + " " + e.ColumnIndex.ToString());
if (e.ColumnIndex == 8 || e.ColumnIndex == 10 || e.ColumnIndex == 11)
e.AdvancedBorderStyle.Left = DataGridViewAdvancedCellBorderStyle.None;
}
Когда я ставлю MessageBox.show()
вверху все время, даже когда datagridview полностью загружен, он показывает сообщение!