C# relacje między tabelami

0

Witam , muszę napisać na studia aplikację bazodanową w C# , pracuję w Visual Studio 2010 , wyświetliłem już tabelę o nazwie "uczen" ale jest ona w relacji po id z tabelą szkoła i nie mam zielonego pojęcia jak tą relację przedstawić w kodzie aplikacji.
Jestem baardzo poczatkującym w tym temacie i nie wiem czy nie przeceniłem swoich umiejętności , prosiłbym o pomoc w rozwiazaniu problemu.

KOD:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
using Polaczenie;            


namespace Polaczenie
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            lacz lacz = new lacz();
        }

        public void wyswietl()
        {

            dataGridView1.Rows.Clear();

            lacz.connStart();

            string zapytanie = "SELECT id,imie,nazwisko,id szkoly FROM uczen";

            MySqlCommand cmd = new MySqlCommand(zapytanie, lacz.conn);

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                dataGridView1.Rows.Add(reader[0].ToString(), reader[1].ToString(), reader[2].ToString(), reader[3].ToString());
            }

            reader.Close();
           
            lacz.conn.Close();


        }
        private void Form1_Load(object sender, EventArgs e)
        {
            wyswietl();
        }

        private void button1_Click(object sender, EventArgs e)
        {

        }
    }
}
0

Tutaj problemem nie jest znajomość c#, a skonstruowanie zapytania do bazy, czyli znajomość SQL. Poczytaj o tworzeniu SELECTów + JOIN

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