小弟在做一个简单的模糊查询的时候遇到了如下问题:
我根据用户输入的两个值为参数,在数据库里搜索数据,然后把搜索出的数据绑定到DataGrid上。但DataGrid把一张表的所有记录都显示出来了。这样的结果不是我想要的。
我的SQL语句在查询分析器里执行无任何问题,能根据条件正确显示出一条或多条记录;代码如下,望各位朋友多多指教。public string temp_uid,temp_email;temp_uid = Request.QueryString["kwu"];
temp_email = Request.QueryString["kwe"];con.Open();
SqlDataAdapter sqlada = new SqlDataAdapter("select uid,name,email from associator where uid like '%"+temp_uid+"%' and email like '%+temp_email+%'",con);
DataSet ds = new DataSet();
sqlada.Fill(ds,AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex - 1),AspNetPager1.PageSize,"temptable");
DataGrid1.DataSource = ds.Tables["temptable"];
DataGrid1.DataBind();
con.Close();
我根据用户输入的两个值为参数,在数据库里搜索数据,然后把搜索出的数据绑定到DataGrid上。但DataGrid把一张表的所有记录都显示出来了。这样的结果不是我想要的。
我的SQL语句在查询分析器里执行无任何问题,能根据条件正确显示出一条或多条记录;代码如下,望各位朋友多多指教。public string temp_uid,temp_email;temp_uid = Request.QueryString["kwu"];
temp_email = Request.QueryString["kwe"];con.Open();
SqlDataAdapter sqlada = new SqlDataAdapter("select uid,name,email from associator where uid like '%"+temp_uid+"%' and email like '%+temp_email+%'",con);
DataSet ds = new DataSet();
sqlada.Fill(ds,AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex - 1),AspNetPager1.PageSize,"temptable");
DataGrid1.DataSource = ds.Tables["temptable"];
DataGrid1.DataBind();
con.Close();
解决方案 »
- panel panel_paint的问题
- select (sum( )/count(*)
- C#有没有套接字组件啊 像vb的winsock 或者Delphi的serverssocket?
- C# 发送消息
- .net web js css
- 关于重画窗口标题栏及四周围边框,急!
- 请问:如何在c#中调用API-WaitForMultipleObjects
- 请教如何取的DataGrid中超连接列(已经绑定)的值?谢谢关注....
- WindowsMediaPlayer9.0+c#做播放器????
- 用什么可以自定义多项从数据库里面的数据?up有分。
- 怎样实现一个浮动的广告页啊?
- 经典问题:如何判断当前系统是处于经典样式还是XP样式下?
放断点,看你+起来的sql语句