checkboxlist 是在 gridview外面,作为查询条件。
必须在checkboxlist中选一个值才可查询。
gridview中已经有select语句了。
例如。griview中的sqlselect= "select 1,2,3 from User"
checkboxlist 中每个值都是一条select语句。
例如。checkboxlist1 = "select 4 from Name"
checkboxlist2="select 5 from Cust" 我想问的是勾选了checkboxlist1 和checkboxlist1 完整的select语句应该是:
select A.1,A.2,A.3,B.4,C.5 form User A left join Name B on A.1=B.1 left join Cust C on A.1=C.1
WHERE 4 = '0755'
.net里该怎么写呢。。求实例~写的有点乱。。大概是这样。。意思就是标题那句。
必须在checkboxlist中选一个值才可查询。
gridview中已经有select语句了。
例如。griview中的sqlselect= "select 1,2,3 from User"
checkboxlist 中每个值都是一条select语句。
例如。checkboxlist1 = "select 4 from Name"
checkboxlist2="select 5 from Cust" 我想问的是勾选了checkboxlist1 和checkboxlist1 完整的select语句应该是:
select A.1,A.2,A.3,B.4,C.5 form User A left join Name B on A.1=B.1 left join Cust C on A.1=C.1
WHERE 4 = '0755'
.net里该怎么写呢。。求实例~写的有点乱。。大概是这样。。意思就是标题那句。
checkboxlist1 和checkboxlist2 里面包含都是条件呢?或者几张表的表名 是否要连接。。然后把这些条件都获取后 在进行拼接。
WHERE 4 = '0755'"会让你多处写死:
0.Join主从表的先后需要写死
1.各个表之间的关联 join的栏位对应需要写死为第一个栏位
2.查询条件where到底取哪一个,需要写死对应.如果以上这些都想不写死,你需要额外配置多个对应关系.成本太高.鉴于不知道具体为什么这么做,所以无法回答.
LINQ TO SQL动态查询
否则先修改checkboxlist1 值
row.filter也可过滤
在存储过程中能够根据选择值,构造SQL