将带有msflexgrid的VB6应用程序移植到vb.Net

时间:2009-03-17 13:10:40

标签: vb.net datagridview

我正在将一个vb6应用程序移植到VB.net。其中一个关键形式有一个大的msflexgrid - 大约1000列和50行。它有2个标题行 - 第一个标题行已合并单元格以形成主标题,第二行具有子标题。不需要任何数据输入,它是未绑定的。代码完成了决定每个单元格中显示内容(如果有的话)的工作。它仅用于以字符和彩色背景的形式显示数据,并在鼠标悬停时显示包含更多信息的工具提示文本。在vb6中精美地工作。 我正在尝试决定是否: a)在.net版本中使用vb6 msflexgrid b)使用datagridview - 乍一看似乎在合并标题行上的单元格时出现问题 c)构建我自己的自定义控件来完成这项工作 有没有人对最佳方法有任何建议?

1 个答案:

答案 0 :(得分:2)

我建议使用DataGridView,主要是因为在.NET中使用COM对象很痛苦。有一个MSDN页面可以确切地说明您要执行的操作here,还有一些其他讨论here