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();
如果工具箱里面没有,可以用楼上说的方法找到。
简单的模糊语句主要就是灵活的运用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();
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很相似
vs2005中主推使用Gridview,用法跟DataGrid很相似
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询