Создать свойство для использования в качестве ListBoxItem
class Group
{
private string _name;
private string _id;
public Group(string name, string id)
{
_name = name;
_id = id;
}
public override string ToString()
{ return _name; }
public string id
{
get { return _id; }
}
public string name
{
get { return _name; }
}
}
Добавить элемент в список
lbAvailableGroups.Items.Add(new Group(ds.Tables[0].Rows[i][1].ToString(), ds.Tables[0].Rows[i][0].ToString()));
}
Получить идентификатор и имя предмета
Group p = (Group)lbUserGroups.SelectedItem;
int GroupId = Convert.ToInt32(p.id);
string GroupName = p.name