Katalog Drinków w c#

0

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:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1