Hi Michael,
Please take a look at the attached VI.
This VI allows the user to programmatically (during run time) write data to a multicolumn listbox. The VI uses the control reference to a multicolumn listbox, so this VI will work on any multicolumn listbox. The VI has inputs for the 2D array (of strings), and a start location (row and column) where the zeroth (top left) element goes. The VI returns the end row and end column of the multicolumn listbox. This is useful for writing successive entries to the listbox.
In this vi, I am currently writing a 1000*10 2D array to a multicolumn listbox and it runs very fast.
Regards,
Ankita A.