checkboxlist如何判断第一个被选中的?

maip 2006-04-20 03:36:19
有个checkboxlist,我想使用checkboxlist选中来构建我的sql语句
但出来的是
or clientname='a' or clientname='b'
我想当checkboxlist第一个选中时clientname字符串不加or 这部分。
clientname='a' or clientname='b'
但如何判断checkboxlist的第一个选种的是什么?

程序如下:

string clientname="";
for(int i=0;i<cbclient.Items.Count;i++)
{
if(cbclient.Items[i].Selected)
{
clientname+="or clientname='"+cbclient.Items[i].Text+"' ";
}
}
string sqlcommand="select * from Client_List where group='"+ddlGroup.SelectedItem.Text+"' and ("+medianame+")";
...全文
140 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
maip 2006-04-26
for(int i=0;i<cbMedia.Items.Count;i++)
{
if(cbMedia.Items[i].Selected)
{
medianame+="medianame='"+cbMedia.Items[i].Text+"' , ";
}
}
string mn=(medianame.Substring(0,medianame.Length-2)).Replace(","," or ");
  • 打赏
  • 举报
回复
xuu27 2006-04-22
判断clientname==""?为第一项

string clientname="";
for(int i=0;i<cbclient.Items.Count;i++)
{

if(cbclient.Items[i].Selected)
{
if(clientname=="")
{
clientname+=" clientname='"+cbclient.Items[i].Text+"' ";
}
else
{
clientname+="or clientname='"+cbclient.Items[i].Text+"' ";
}
}
}
  • 打赏
  • 举报
回复
maip 2006-04-20
如何cut掉最后一个or?
  • 打赏
  • 举报
回复
活靶子哥哥 2006-04-20
你应该像考虑 栈 那样
每一个后面都加一个or
这样条件就是

aaa or bbbb or cccc or dddd or

然后cut掉最后一个or就可以了
而不是 给第一个前面不加 or 其他的前面都 加 or
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2006-04-20 03:36
社区公告
暂无公告