Вероятно, есть несколько вещей, которые вы можете сделать, но я думаю, что самое основное было бы сделать бизнес-объекты (класс C #), которые представляют Status, и все, что вы отображаете в вашем ListView (возможно, какой-то продукт).
Ваш уровень данных должен иметь код доступа к данным (SqlConnection и т. Д.), Который создает наборы статусов и продуктов.
Ваш бизнес-уровень позаботится о любой бизнес-логике (которой у вас мало, что хорошо).
Ваш уровень презентации будет привязывать элементы управления пользовательского интерфейса к коллекциям, возвращаемым изуровень данных (через бизнес-уровень).
Действительно, ваши бизнес-объекты являются объектами бизнес-уровня.
Оттуда вы можете расширяться, чтобы сделать классы доступа к данным, соответствующие вашим бизнес-объектам, итакие.
Вот хорошая техническая статья, с которой можно начать: http://msdn.microsoft.com/en-us/library/ms973279.aspx