asp.net怎么做到TextBox中输入内容来查询数据库然后GridView输出?
就比如说页面中有一个TextBox.一个Button.一个GridView然后数据库School中有一张表Class,里面有字段StudentID.StudentName...
就比如说页面中有一个TextBox.一个Button.一个GridView
然后数据库School中有一张表Class,里面有字段StudentID.StudentName
然后我再TextBox中输入比如说"王"
然后GridView就把所有名字中带"王"的学生的信息都列出来
我用空间里匹配DataSource那样做只能做完全匹配的那种.就比如说"王二"要输完整名字才能查到.输部分字是查不到的..
这个我不太懂.最好能给个简单的例子谢谢了..
sql查询的这里是这样写的,应该怎么改?
SelectCommand="SELECT [ID], [TypeName] FROM [CompanyType] WHERE ([TypeName] = @TypeName)" 展开
然后数据库School中有一张表Class,里面有字段StudentID.StudentName
然后我再TextBox中输入比如说"王"
然后GridView就把所有名字中带"王"的学生的信息都列出来
我用空间里匹配DataSource那样做只能做完全匹配的那种.就比如说"王二"要输完整名字才能查到.输部分字是查不到的..
这个我不太懂.最好能给个简单的例子谢谢了..
sql查询的这里是这样写的,应该怎么改?
SelectCommand="SELECT [ID], [TypeName] FROM [CompanyType] WHERE ([TypeName] = @TypeName)" 展开
12个回答
展开全部
你的SQL语言应该改为模糊查找,也就是在关键字左右增加%号。
select * from Class where StudentName like '%王%'
select * from Class where StudentName like '%王%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例子 string sql="select * from Class where StudentName like '%"+TextBox1.Text+"%'"; 查询语句这样写..
然后就是连接数据库获得数据..中间省略了因为资料不详
例子 //创建一个datatable
datatable dt =new datatable;
用datatable来装从数据库找到的数据.
然后用GridView1.DataSource=dt;
接着是用GridView1.bind();
然后调试你就会看到找到的信息了
把这些代码装在Button事件里
然后就是连接数据库获得数据..中间省略了因为资料不详
例子 //创建一个datatable
datatable dt =new datatable;
用datatable来装从数据库找到的数据.
然后用GridView1.DataSource=dt;
接着是用GridView1.bind();
然后调试你就会看到找到的信息了
把这些代码装在Button事件里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就是SQL语句没写对!
如在SQL语句中:
select * from Class where StudentName='王'
改为:
select * from Class where StudentName like '%王%'
如在SQL语句中:
select * from Class where StudentName='王'
改为:
select * from Class where StudentName like '%王%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SelectCommand="SELECT [ID], [TypeName] FROM [Class] WHERE ([StudentName] LIKE '%' + @StudentName+ '%')">
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" Name="StudentName"
PropertyName="Text" Type="String" />
</SelectParameters>
如果还有问题可以HI我!
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" Name="StudentName"
PropertyName="Text" Type="String" />
</SelectParameters>
如果还有问题可以HI我!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询