0

我有 5 个文本框,如 txtbox1、txtbox2、txtbox3、txtbox4、txtbox5 和 4 个具有值 AND & OR 的下拉控件。

现在控制安排就像 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 的新手。请帮助我。我有很短的时间来解决它。

4

0 回答 0