[ bosko978 @ 15.12.2007. 13:03 ] @
imam tabelu sudent(idstudent, ime, prezime, mbr) i tabelu polozeni_ispiti(idstudent, idispita, nazi ispita...). Ove dve tabele su u vezi 1:n.
Na formi imam textbox sa podacima iz tabele student, kako da u datagridview-u ubacim podatke iz tabele polozeni_ispiti koji odgovaraju podatku iz textboxa idstudent.
koristim visual studio 2005(vb) i baza je sql server2005
unapred hvala
[ marko v @ 16.12.2007. 11:54 ] @
Nisam siguran za VB ali u C# ja bih to napravio ovako:
na positionChanged event studentBindingSourcea bi postavio
Code:


        private void studentBindingSource_PositionChanged(object sender, EventArgs e)
        {  
           polozeniIspitiBindingSource.Filter("idstudent",idstudentTextBox.Text)
        }


Dakle za svako "pomicanje" po podacima za studenta filtriraju se samo podatci vezani uz njegov idstudenta.

I jos jedan savjet: upoznaj se bolje sa razvojnim alatom koji koristis.
Pogledaj http://msdn2.microsoft.com/en-...S.80).aspx#newdtastvs05_topic3
konkretno dio pod naslovom "Building a Master-Details Form" pa ces znati kako ti alat to odradi automatski za tebe.
[ NPGD @ 31.12.2007. 08:57 ] @
Nisam siguran za VB ali za C# mozes ovako:

public void vrati_ocene(object sender, EventArgs e){
SqlCommand.CommandText = "Select * From studenti Where idstudenti = " + textBox1.Text;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
dataGrid1.dataSource = da.Fill(ds);
}

Pozz...
[ CallMeSaMaster @ 31.12.2007. 09:02 ] @
Jos samo kad bi znao sta mu je cmd...:-)

Zezam se valjda ce skontat.....
[ android~paranoid @ 31.12.2007. 11:15 ] @
Nedostaje ti instanca.

Code:

            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = "Select * From studenti Where idstudenti = " + textBox1.Text;