В настоящее время я использую ObjectListView и сейчас пытаюсь его получить, поэтому, если я нажму на объект (строку), он даст мне информацию об этой песне (в форме списка).
В настоящее время у меня есть пользовательский список:
public Song(string title, string artist, string album, string genre, string time, int playcount, string location)
{
this.Title = title;
this.Artist = artist;
this.Album = album;
this.Genre = genre;
this.Time = Convert_Time(Convert.ToInt32(time));
this.PlayCount = playcount;
this.Location = Convert_Location(location) ;
}
Я хочу иметь возможность преобразовать объект в эту форму списка.
private void olvMain_SelectedIndexChanged(object sender, EventArgs e)
{
object thing = olvMain.GetItem(olvMain.SelectedIndex).RowObject;
}
В настоящее время он возвращает Genesis.Song, который содержит все данные выбранной песни. Однако я не могу получить доступ к информации в виде объекта. Есть ли способ конвертировать / извлечь его?