首先是这样的,因为某种原因,要做三条DropDownList 联动,比如ddl1,ddl2,ddl3,
如果ddl1选中的话,那么ddl2 就会显示除了ddl1 选中项的其他项,
然后ddl3则显示除了ddl1,dll2以外的数据,
我的思路是这样的,当dll1选中以后,就将选中项放入一个名为 strs 中,然后ddl2选中后就继续添加进去
用 ","隔开,想使用 like 语句,怎样拼都不太成功
declare @ID varchar(20)
set @ID='2,3' --比如select ','+cast(ID as varchar(20))+',' from Menu where ID like '%'+@ID+'%' 写这个事件
SelectedIndexChanged
如果ddl1选中的话,那么ddl2 就会显示除了ddl1 选中项的其他项,
然后ddl3则显示除了ddl1,dll2以外的数据,
我的思路是这样的,当dll1选中以后,就将选中项放入一个名为 strs 中,然后ddl2选中后就继续添加进去
用 ","隔开,想使用 like 语句,怎样拼都不太成功
declare @ID varchar(20)
set @ID='2,3' --比如select ','+cast(ID as varchar(20))+',' from Menu where ID like '%'+@ID+'%' 写这个事件
SelectedIndexChanged
set @ID='2,3' --比如set @sqlStr='
select '',''+cast(ID as varchar(20))+'','' from Menu where ID in ('+@ID+')'
declare @ID varchar(20)
set @ID='2,3' --比如select ID from Menu where ','+@ID+',' like '%,'+cast(ID as varchar(20))+',%'原来我调转了,没事了,上面的才是正确的