-dva checkboxa (placena i neplacena) koji sluze da se prikazu placene i neplacene fakture.
-koristim sql parametre sa SqlDataAdapterom...i DataSet-om..popunjavaju se ovako
adapt.SelectCommand.Parameters.Add("@Placena",SqlDbType.Bit);
adapt.SelectCommand.Parameters.Add("@NePlacena",SqlDbType.Bit);
if (chPlaceno.Checked)
adapt.SelectCommand.Parameters["@Placena"].Value=1;
else adapt.SelectCommand.Parameters["@Placena"].Value=-1;
if (chNeplaceno.Checked)
adapt.SelectCommand.Parameters["@NePlacena"].Value=0;
else adapt.SelectCommand.Parameters["@NePlacena"].Value=-1;
-u select query kaze ovo
"SELECT ... FROM tbl_Faktura .... WHERE (tbl_Interni_Nalog.ID_Klijenta = 3) AND ((tbl_Faktura.Placena = @Placena) OR (tbl_Faktura.Placena = @NePlacena)) AND..."
GRESKA: Uvek prikazuje u datagridu Placene fakure i ako je vrednost parametra -1.
sto se tice neplacenih radi ok...(kad je vrednos parametra @Placena=-1 i @NePlacena=0 ili @NePlacena=-1 on uvek prikazuje fature koje su placene? )
Probao sam query direktno u enterprize menageru sa raznim vrednostima i radi OK..
???????????????????????????????????