I would suggest you forget VB6 and switch to VB.NET as soon as possible; VB6 is dead and will soon be unsupportable. Switching to the .NET framework will also mean that you can make use of the
DataGridView[
^] class which should go a long way to solving your issues.