ASP.NET如何做个简单的模糊查询并显示结果?

 我来答
匿名用户
2013-07-19
展开全部
VS2005里面有DataGridView这个控件嘛,是DataGrid的改进版。
如果工具箱里面没有,可以用楼上说的方法找到。
简单的模糊语句主要就是灵活的运用LIKE关键字
比如说一张表里有姓名,年龄,性别等字段
现在要张姓张的人的资料
string strConn="server=local;database=test;uid=sa;pwd="; //以SQL SEVER为例
SqlConnection myConn=new SqlConnection(strConn); //实例化一个连接
string strSql;
strSql = "SELECT * FROM UserInfo WHERE UserName LIKE '%" + this.TxtUserLastName.text.toString().Trim() + "%'";//这句比较简单,模糊查询关键是LIKE部分。
SqlCommand cmd = new SqlCommand(strSql,myConn);
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
da.SelectCommand = cmd;
da.Fill(ds,"UserInfo");//讲查询结果填充到ds中
this.DataGridUserInfo.DataSource = ds;//设置DataGird的数据源。也就是刚填充的ds
this.DataGridUserInfo.DataBind();
匿名用户
2013-07-19
展开全部
string strConn="server=192.168.1.103;database=111;uid=sa;pwd=";
SqlConnection myConn=new SqlConnection(strConn);
string strSql;
strSql = "select * from 出库表 WHERE (序号 like '%"+this.TextBox1.Text.Trim() +"%')";
SqlCommand forumCommand =new SqlCommand(strSql,myConn);
sqlDataAdapter1=new SqlDataAdapter();
DataSet1 dataSet11= new DataSet1();
sqlDataAdapter1.SelectCommand =forumCommand;
sqlDataAdapter1.Fill(dataSet11,"出库表");
DataGrid1.DataSource=dataSet11;
DataGrid1.DataBind();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-03-09
展开全部
vs2005中有DataGrid的,右击标准找到选择项,在打开的对话中就可以找到你想要的DataGrid了
vs2005中主推使用Gridview,用法跟DataGrid很相似
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式