Details nie działa w master-details

Odpowiedz Nowy wątek
2015-01-17 21:51
0

Witam,
Problem z master-details: detailsDataGridView wyświetla wszystkie rekordy i nie reaguje na zmianę w glownyDataGridView.
W Access są dwie tabele: Glowna (ID, NAZWA), SZCZEG (ID, ID_G, IMIE, NAZWISKO)
W Form1.cs:

private void Form1_Load(object sender, EventArgs e)
{
    // TODO: This line of code loads data into the 'testDataSet.Glowna' table. You can move, or remove it, as needed.
   this.glownaTableAdapter.Fill(this.testDataSet.Glowna);
   // TODO: This line of code loads data into the 'testDataSet.Szczeg' table. You can move, or remove it, as needed.
   this.szczegTableAdapter.Fill(this.testDataSet.Szczeg);
}

Zrobiłem Relation Glowna-Szczeg.
Chciałem w dgvSzczeg ustawić DataMember na ww relację, ale wyświetla tylko None.
W dgvGlowna w DataMember wyświetla ww relację… ale tu chyba ona nie jest potrzebna.

Cały projekt jest wyklikany, jedynie zmieniłem kolejność w Form1_Load:

glownaTableAdapter.Fill

dałem na początek.

W załączeniu projekcik (prościutki) i dwa zrzuty ekranu.
Czy mogę prosić o poprawienie lub wskazówki, bo już parę dni się z tym borykam?


"Czego krzyczysz... co noga? A tamtemu głowę urwało i nie krzyczy, a ty o takie głupstwo." - JP
edytowany 2x, ostatnio: mimirus, 2015-01-17 23:24

Pozostało 580 znaków

2015-01-17 23:19
0

Rozwiązane.
Na podstawie sugestii w
http://msdn.microsoft.com/en-[...]ry/aa984462%28v=vs.71%29.aspx

W dgvGlowna-> DataSource -> glownaBindingSource,
a w dgvSzczeg ->DataSource -> glownaSzczegBindingSource

DataMember puste w obydwu.

Przykładowy działający projekcik w załączeniu

P.S.
Wątek raczej do Newbie. Proszę o przeniesienie.


"Czego krzyczysz... co noga? A tamtemu głowę urwało i nie krzyczy, a ty o takie głupstwo." - JP
edytowany 1x, ostatnio: mimirus, 2015-01-17 23:23

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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