W taki sposób pobieram dane z bazy i ustawiam odpowiednie relacje pomiędzy nimi:
public bool pobierzZameldowania(DataGridView dgv)
{
DataSet ds = new DataSet();
MySqlCommand selectZameldowania = new MySqlCommand("SELECT * FROM zameldowania", dbConn);
selectZameldowania.CommandType = CommandType.Text;
MySqlDataAdapter daZameldowania = new MySqlDataAdapter(selectZameldowania);
daZameldowania.Fill(ds, "Zameldowania");
MySqlCommand selectMieszkancy = new MySqlCommand("SELECT * FROM mieszkancy", dbConn);
selectZameldowania.CommandType = CommandType.Text;
MySqlDataAdapter daMieszkancy = new MySqlDataAdapter(selectMieszkancy);
daMieszkancy.Fill(ds, "Mieszkancy");
DataRelation ZameldowaniaMieszkancy = new DataRelation("ZamMiesz", ds.Tables["Zameldowania"].Columns["id_mieszkanca"], ds.Tables["Mieszkancy"].Columns["id"]);
ds.Relations.Add(ZameldowaniaMieszkancy);
return true;
}
I teraz mam pytanie, co dalej można z tym zrobić?
Jeśli mam już tabele i relacje pomiędzy nimi, to w jaki sposób wyświetlić to (odpowiednio do relacji) w np. dataGridView?