Я могу придумать три решения:
Есть дополнительные столбцы и строки, чтобы вы могли объединить их в любой шаблон, который вы ожидаете.* событие.Запишите индекс строки для использования в следующем событии.
Обработка события DataGridView.CellPainting
.Вы можете получить индекс столбца, границы ячеек и графический обработчик из аргументов события (e
).Вызовите e.Graphics.FillRectange()
Создайте пользовательский класс, унаследованный от System.Windows.Forms.DataGridViewCell
.Добавьте свойства, чтобы определить расщепление ячейки и цвета.Напишите свою собственную картину в событии Paint.Заполните DataGridView этими типами ячеек.