Witam, mam bazę danych w pliku SQLite z której pobieram niektóre tabele i wczytuje do list
public ObservableCollection<Album> Album_list = new ObservableCollection<Album>();
public ObservableCollection<Author> Author_list = new ObservableCollection<Author>();
public ObservableCollection<Localization> localization_list = new ObservableCollection<Localization>();
Mam klasę
public class Album
{
public string Name { get; set; }
public int Is_default { get; set; }
}
public class Author
{
public string Name { get; set; }
public int Is_default { get; set; }
}
public class Localization
{
public string Name { get; set; }
public int Is_default { get; set; }
}
W głównym oknie dwie kontrolki, treeView i dataGrid.
Jak za pomocą treeView klikając na poszczególne node wczytywać odpowiednią listę do datagrid.
Przybliżę, w treeview mam takie nazwy,
- Album
- Autor
- Lokalizacja
I nie wiem jak to zrobić aby po kliknięciu na odpowiednią nazwę noda w treeview wczytywał do datagrid odpowiednie dane z konkretnej listy
Datagrid ma dwie kolumny, Nazwa i Default
Do datagrid mogę połączyć tylko jedną liste za pomocą ItemSource i nie wiem jak zrobić aby zbindować więcej list.
Może wiecie jak to roziwązać?
Autor