Programy oraz pliki

0

Witam forumowiczow . Mam do napisania program w ktorym posiadam dwie tabele . W jednej znajduja sie programy w drugiej natomiast pliki tych programow . Problem polega na tym ze kazdy z programow ma wlasne pliki , Po zaznaczeniu danego wiersza programu w tabeli programy powinny pokazywac sie tylko jego pliki w tabeli pliki ;/
Czy mogłby ktos to pokazac na przykladzie . Od razu powiem ze pisze program w c#

0

ze co?

zilustruj przyklad lub napisz tak by byl zrozumialy

0

Mam dwa Gridy . Tabele Programy oraz Pliki . W jednym oknie . W Tabeli programy podaje nazwe programu jego wersje , prefix oraz system operacyjny .
W Drugiej tabeli mam pliki . Wpisuje program do pierwszej tabeli , do drugiej natomiast jego pliki dll przykladowo.
Wpisuje drugi program w pierwszej tabeli a do drugiej jego pliki. Chcialbym aby po zaznaczeniu w pierwszej tabeli pojawialy sie tylko jego programy . Kiedy zaznacze drugi program , pliki pierwszego znikaja a pojawiaja sie drugiego programu

0

I z czym konkretnie masz problem? Nie wiesz, czym jest klucz obcy? Nie wiesz, jak wyczyścić grida? Nie wiesz jak załadować dane do grida?

0

Oto moj kod . Tylko ze jest cos nie tak bo sie dane nie wczytuja do grida z xmla w tabeli plikow .
Po zaznaczeniu jakiegos programu pliki wszystkie zapisane w gridzie plikow znikaja

private void gridViewProgramy_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
{
if (DXUtil.BrakZaznaczonegoRekordu(gridViewProgramy) == true)
{
tablePliki.Clear();
return;
}

        DataRow wiersz = gridViewProgramy.GetFocusedDataRow();

        if (wiersz["Pliki"] != DBNull.Value)
        {
            List<Pliki> lista = (List<Pliki>)wiersz["Pliki"];
            
            wypelnijGridaPlikow(lista);
        }
    }
0

to jest moj program

0

Coś tu za dużo kombinujesz. Co robi metoda BrakZaznaczonegoRekordu?

Czy zdajesz sobie sprawę z tego, że w parametrze FocusedRowChangedEventArgs prawdopodobnie dostajesz aktualnie zaznaczony row? Sprawdź to.

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