日期:2014-05-19  浏览次数:20437 次

求一个多项查找呀!!!!帮忙!!!
比如一个checkboxlist
帮定后有5个字段显示,
我选择其中3个后

在datagrid中显示     同一个表中的   所有信息....

帮我下     存储过程怎么写的   多字段查找...
前台怎么写的?

------解决方案--------------------
不是很明白楼主想要干什么。
给你个大致思路参考一下。
string sqlstr= "where ";
for(int i=0;i <checkboxlist项数;i++)
{
if(this.CheckBoxList1.Items[i].Selected)
{
sqlstr+= "所需字段和相应条件 "
}
}
当然还要再加一个标志位看看是不是中间要加and
再把sqlstr作为参数传回存储过程查找相应信息绑定到dbgrid里面.