Объект в список <Song> - PullRequest
       22

Объект в список <Song>

0 голосов
/ 23 октября 2009

В настоящее время я использую 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, который содержит все данные выбранной песни. Однако я не могу получить доступ к информации в виде объекта. Есть ли способ конвертировать / извлечь его?

Ответы [ 2 ]

4 голосов
/ 23 октября 2009

Просто предположение, но вы можете просто привести object к вашему типу Song?

private void olvMain_SelectedIndexChanged(object sender, EventArgs e)
{
    Song thing = (Song)olvMain.GetItem(olvMain.SelectedIndex).RowObject;
}
1 голос
/ 23 октября 2009

ли

Song thing = (Song)olvMain.GetItem(olvMain.SelectedIndex).RowObject

работа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...