Я портирую приложение vb6 на VB.net. Одна из ключевых форм имеет большую сетку msflexgrid - около 1000 столбцов и 50 строк. Он имеет 2 строки заголовка - первая строка заголовка имеет объединенные ячейки для формирования основного заголовка, а вторая строка имеет подзаголовки. Нет никаких требований для ввода данных, и они не связаны. Код решает, что отображать (если что) в каждой ячейке. Он используется исключительно для отображения данных в виде символа и цветного фона и для отображения текста всплывающей подсказки с дополнительной информацией при наведении на нее курсора. Работает прекрасно в vb6.
Я пытаюсь решить:
а) использовать msblexgrid vb6 в .net версии
б) использовать datagridview - который на первый взгляд кажется, проблема с объединением ячеек в строке заголовка
в) создать свой собственный пользовательский элемент управления, чтобы сделать работу
Кто-нибудь получил какие-либо предложения для лучшего подхода?