为了账号安全,请及时绑定邮箱和手机立即绑定

VS2008 gridview 查询的2个问题

VS2008 gridview 查询的2个问题

慕的地8271018 2018-11-13 05:02:07
有一表 student有学号,姓名2列有textbox1,textbox2,button控件3个参数 a,b,c;a,b为textbox1,textbox2 的控件返回值, 设c值为%为什么select * from table where name like %@b%  不可以查询,而select * from table where name like @c+@b%+@c  就可以呢还有 select * from table where (name = @c+@b%+@c   OR num=@a  )  为什么不行(通过学号或名字查信息)再加个问题,gridview 数据源为SqlDataSource1 ,有办法使点按钮1时数据源为SqlDataSource1,而点按钮2时数据源为SqlDataSource2吗?或者 按不同按钮时  SqlDataSource 的SelectCommand发生变化,谢谢
查看完整描述

2 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

sql语句参照上面,至于换数据源,你可以用控件事先做好两个datasource,然后在按钮的click事件里给gridview指定数据源就行,gridview.datasource=sqldatasourceX;

查看完整回答
反对 回复 2018-11-14
?
POPMUISE

TA贡献1765条经验 获得超5个赞

sql语句参照上面,至于换数据源,你可以用控件事先做好两个datasource,然后在按钮的click事件里给gridview指定数据源就行,gridview.datasource=sqldatasourceX;

查看完整回答
反对 回复 2018-11-14
  • 2 回答
  • 0 关注
  • 410 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信