Портирование приложения VB6 с msflexgrid на vb.Net - PullRequest
0 голосов
/ 17 марта 2009

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

1 Ответ

2 голосов
/ 23 июня 2010

Я бы предложил использовать DataGridView, в первую очередь потому, что использование COM-объектов в .NET является проблемой. Здесь есть страница MSDN для того, что именно вы хотите сделать здесь , и некоторые дополнительные обсуждения здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...