Witam. Od nie dawna uczę się c# i ciągle mam problemy z entity framework. Mam za zadanie zrobić katalog drinków i mam problem z przyciskiem następny poprzedni. Tutaj jest kod do wyświetlania pierwszego drinka w bazie:
using (var KD = new DrinkiEntities())
{
txtDrinkName.Text = KD.drinks.Select(x => x.name).First(); // textbox do wyświetlania nazwy drinka
dgvComponents.DataSource = KD.technical.Select
(x => new { Skladnik = x.component.name_component, Ilosc = x.quantity }).ToList();
// DataGrid wyświetlanie składników
}
}
Kluczem głównym w drinks
jest id_drink
a w component
jest id_component
. Jest jeszcze tabela techniczna (łączy obie tabele tak, by związek był wiele do wielu), która posiada dodatkowo pole quantity
. Moim problemem jest, by po naciśnięciu przycisku następny pojawiła się nowa nazwa drinka (np jak wyświetlał się drink z id 1 to ma się wyświetlić id 2), a w DataGrid'dzie odpowiednie składniki. Bardzo liczę na szybką pomoc:)