ListBox
Это очень грубый тип управления пользовательским интерфейсом. Существуют ограничения на операции, которые можно выполнять с заголовком столбца, выбранным элементом и т. Д.
например. пользователь не может изменить размер столбцов, не может легко выделить определенные элементы
Я бы использовал его для самой быстрой реализации для данных с фиксированной шириной без дополнительных настроек.
например выберите опцию из списка
GridViewControl
Это обеспечит большую гибкость и настройку, если вам это нужно. Было бы бессмысленно объяснять здесь все особенности, не зная точного контекста. Однако внешний вид по умолчанию не очень хорош. Вам нужно настроить его. Потребление памяти и производительность в порядке для большого набора данных. Не сильно беспокоиться.
ListView
Нет привязки данных. Так что вам нужно написать код. Однако внешний вид по умолчанию привлекателен, а функции удобны для пользователя. Это также отлично подходит для больших наборов данных. Я бы всегда предпочел это для его стандартного вида и использовать его для отображения данных только для чтения.
Самый простой способ - использовать DataGridView. Если вы стремитесь к удобному пользовательскому интерфейсу, перейдите на ListView.