Imam 2 Windows forme F1 i F2. U F1 imam 2 TextBox kontrole tbox1 i tbox2. U F2 imam jednu ListBox kontrolu list_box. U F1 Korisnik unosi tekst u tbox1 i tbox2, koji sluzi za pretrazivanje baze, a dobijeni rezultat popunjava list_box u F2.
U F1 kod je sledeci:
Code:
public class F1
{
public string Rez_a
{
get
{
return tbox1.Text;
}
}
public string Rez_b
{
get
{
return tbox1.Text;
}
}
}
public class F1
{
public string Rez_a
{
get
{
return tbox1.Text;
}
}
public string Rez_b
{
get
{
return tbox1.Text;
}
}
}
a u F2:
Code:
public class F2
{
public void UradiNesto
{
.....
conn.Open();
F1 forma1=new F1();
string upit="SELECT * FROM NekaTabela WHERE naziv1='"+forma1.Rez_a+"' AND naziv2='"+forma1.Rez_b+"' ORDER BY naziv1 ASC";
OleDbDataAdapter da=new OleDbDataAdapter(upit, conn);
DataTable dt=new DataTable();
da.Fill(dt);
list_box.DataSource=dt;
list_box.DisplayMember="naziv2";
list_box.ValueMember="naziv1";
conn.Close();
}
}
public class F2
{
public void UradiNesto
{
.....
conn.Open();
F1 forma1=new F1();
string upit="SELECT * FROM NekaTabela WHERE naziv1='"+forma1.Rez_a+"' AND naziv2='"+forma1.Rez_b+"' ORDER BY naziv1 ASC";
OleDbDataAdapter da=new OleDbDataAdapter(upit, conn);
DataTable dt=new DataTable();
da.Fill(dt);
list_box.DataSource=dt;
list_box.DisplayMember="naziv2";
list_box.ValueMember="naziv1";
conn.Close();
}
}
sve se dobro izvrsi, komplajler ne prijavljuje gresku, ali u ListBox (list_box) kontroli u formi 2 (F2) nista se ne ispisuje i ako u bazi postoje te vrednost. Da li neko moze da mi kaze sta u ovom jednostavnom kodu nije u redu. Hvala unapred.
[Ovu poruku je menjao bokac dana 07.03.2004. u 03:49 GMT]