| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 594 人关注过本帖
标题:checkboxlist实现查询
收藏  订阅  推荐  打印 
cyyu_ryh
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:42
帖子:1725
积分:17780
注册:2006-10-21
checkboxlist实现查询

注:多项选择后为and关系
我选择一个时可以查询出数据,
但是当我选择多个时,始终是以第一个选择的值为查询条件,查询出结果
后面选择的都不起作用了
请问怎么才可以实现多个checklistbox的值为条件的查询?
搜索更多相关主题的帖子: checkboxlist  查询  
2008-1-9 10:22
cyyu_ryh
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:42
帖子:1725
积分:17780
注册:2006-10-21

难道没人知道?

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@yahoo.com
2008-1-9 12:40
c_henry
Rank: 2
等级:注册会员
帖子:65
积分:806
注册:2005-7-11

你是指在数据库里面查吗?

2008-1-9 14:50
cyyu_ryh
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:42
帖子:1725
积分:17780
注册:2006-10-21

当然不是
我用的是基于nhibrete的Casetle框架
不能这样写sql语句
想写到个表单集合里面
但是不知道怎么把这些都作为条件查询

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@yahoo.com
2008-1-9 16:46
guming
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:262
积分:2770
注册:2006-11-9

不知道这样行不行,判断一下,把选中的CheckBox的值放到数组里,再循环叠加sql语句中的条件。。如:
//定义数组如al,存放选中的CheckBox中的值.
string str="Select id,name from testtb where id="+al[0].ToString();
if(al.Count>=2)// al 为数组
{
for(int i=1;i<al.Count;i++)
{
str=str+" or id="+al[i].ToString();  //在此是以id 为查询条件
}
}
以上仅为己见,不知道是不是您想要的意思,哈

不想停留。。。
2008-1-9 18:09
cyyu_ryh
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:42
帖子:1725
积分:17780
注册:2006-10-21

多谢
问题解决了

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@yahoo.com
2008-1-10 09:18
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.048703 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved