İyi günler, program tarafında kullanıcıya filtreleme seçeneği sunulduğunda bu seçenekler sql cümleciğine eklenirken kolaylık olması açısından 1=1 yada 1=2 gibi bir ifadeyle başlanıp ardından kişinin fitrelediğini şeyler bu koşula OR yada AND ler ile bağlanır, böylece sürekli bi önceki halini kontrol edip OR/AND koyulacak mı yoksa koyulmayacak mı diye bakmaya gerek kalmaz, Daha açık olması için bi örek veriyim
string kosul="1=2"; // ilk başta yanlış bi ifade verdik
if (chck1.Checked) //eğer checkbox1 işaretli ise OR ile bağladık
kosul += "OR tip='1' ";
if (chck2.Checked) //eğer checkbox2 işaretli ise OR ile bağladık
kosul += "OR tip='2' ";
if (chck3.Checked) /eğer checkbox3 işaretli ise OR ile bağladık
kosul += "OR tip='3' ";
ardından da bu -kosul- ifadesini SQL cümlemize yerleştirerek kullanabiliriz
AND için kullanırken de 1=1 ile başlayıp AND ler ile koşulu devam ettirebiliriz