Я провел много исследований в Интернете и нашел много уроков о том, как «фильтровать / сортировать GridView» в VB.NET, НО все темы используют базу данных.
В моем случае у меня есть только эти:
- MP3Song: пользовательский класс с некоторым свойством, таким как «Заголовок», «Исполнитель», «Продолжительность» и т. Д.
- Список (изMP3Song): который связан с моим GridView следующим образом:
myMP3Collection = New List(Of MP3Song.MP3Song)
mp3SongBinndingSource.DataSource = myMP3Collection
Я использую List(Of ...)
, потому что при заполнении этого спискаЯ делаю некоторые проверки, и я, вероятно, изменить некоторые «уже добавленные» данные.И это очень легко для меня:
myMP3Collection.ElementAt(i).Extd = True 'Extd is a Boolean property, others are string...
Во время моих исследований я понял, что мне следует использовать DataSet (проще фильтровать / сортировать GridView).Вот мой вопрос:
- Должен ли я сделать
DataSet
на основе моей коллекции (заполненной For Each
, которая сканирует мой Список, и добавить все элементы в row
в мою таблицу - Или я должен попытаться напрямую заполнить
DataSet
вместо ListOf()
. Если 2-й вариант лучше, это так же просто, как с коллекцией для доступа и изменения элемента в строке?
Спасибо за ваше время:)