I think you have misunderstood what the Multiline property actually does. Here's a quote from the help topic:gripusa said:Change the property of ListBox of MultiColumn = True which will allow you to show multiple items on the same line (like a complete row of DataTable) you can also use
CheckedListBoX with MultiColumn True
There is no relationship between the items on the same row in a multicolumn list box. If your list box has enough room for three rows, item four will be the first item in the second column. If you resize the list box to fit five rows, item six becomes the first item in the second column. If you want more than one field to be displayed in a ListBox you must either concatenate the fields to make a single string or switch to a ListView or DataGrid.A multicolumn list box places items into as many columns as are needed to make vertical scrolling unnecessary.