txtbox1、txtbox2、txtbox3、txtbox4、txtbox5 のような 5 つのテキスト ボックスと、AND と OR の値を持つ 4 つのドロップダウン コントロールがあります。
コントロールの配置は、txtbox1、dropdown1、txtbox2、dropdown2、txtbox3、....txtbox5 のようになりました。
整数値を持つ txtbox2 & txtbox5。他のテキスト ボックスには文字列が含まれます。
したがって、その文字列がlike txtbox1.text+'%'
SQLのようにクエリに追加される場合、検索で検索されます。すべての文字列は、この形式のようにする必要があります。
ここで、ユーザーの選択に従って、table1、table2、table3 という 3 つのデータベース テーブルで SQL クエリを実行する必要があります。私の簡単なクエリは次のようになります。
select cr.Field1,la.Field2,la.Field3,nbd.Field4,nbd.Field5 from table1 as cr
inner join table2 as la on cr.fieldFK = la.fieldPK
left outer join table3 as nbd on la.fieldPK = nbd.fieldFK
where nbd.textfield like txtbox1.text+'%' dropdown1.value
cr.intField = Convert.ToInt32(txtbox2.text) dropdown2.value
nbd.textfield like 'j%' dropdown4.value dropdown3.value
nbd.textfield like 'j%' dropdown4.value dropdown4.value
nbd.intfield =Convert.ToInt32(txtbox5.text)
私はLinQの初心者です。助けてください。私はそれを解決するために非常に短い期間を持っています。