Если ваш просмотр списка содержит так много записей, что это необходимо, не будет ли полезно просто удалить все записи, кроме "b"? Таким образом, ваш просмотр списка будет автоматически показывать «b» и только «b». Это должно быть довольно легко сделать, если вы сбросите записи в объект списка или массива.
Я понимаю, что это не дает прямого ответа на ваш вопрос, но иногда бывает полезно получить обратную связь по аспекту дизайна.
Кроме того, не
myListview.Items(X).Selected = true;
где X ваш первый элемент "b" решает проблему?