根据从TextBox输入的条件查询数据库,把结果绑定在gridview中

 我来答
萧然莫爱
2012-06-21
知道答主
回答量:36
采纳率:0%
帮助的人:13.9万
展开全部
string aa =@"Data Source =这里的是数据源 ;Initial Catalog=数据库名; …… ";//“”里面的是可以直接在SqlConnection的属性里直接复制过来的。
SqlConnection con =new SqlConnection();
con.ConnectionString ==aa;//设置连接字符串
string cmdText ="select * from 某表 where 某属性 ='"+textBox.Tex+''";//比如textBox1.Text
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
try
{
con.Open();//打开数据库
da.Fill(ds);
}
catch(Excetion)
{
MessageBox.Show("打开数据库失败";"提示");

}
finally
{
con.Close();
}
dataGridView1.DataSource= ds.Tables[0].DefaultView;
热爱星b
2012-06-21 · TA获得超过367个赞
知道小有建树答主
回答量:217
采纳率:50%
帮助的人:117万
展开全部
string cond = 这里是你textbox的值;
using (SqlConnection con = new SqlConnection(这里填你的数据库连接字符串))
{
using (SqlCommand cmd = new SqlCommand(cond, con))
{
SqlDataAdapter sda = new SqlDataAdapter(cond, con);
DataSet ds = new DataSet();
sda.Fill(ds);
this.GridView1.DataSource = ds.Tables[0].DefaultView;
this.GridView1.DataBind();
this.GridView1.Dispose();
}
}
追问
高手,有错误喔,它说找不到找不到存储过程TextBox的值
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
劝学当有文章1
2012-06-21 · 超过37用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:81.3万
展开全部
明确一下你的思路 就是用一个对象去对应数据库要查的条件 在把text的值 赋值给 这个对象 按照参数的形式 传到后台 就OK了
追问
如果像你说的那么简单,那你给我一段正确的代码,可以吗?
追答
你等下 我给你找个我写过的例子  你给个联系方式~~~百度hi 密我也行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华佗之父
2012-06-21 · TA获得超过1241个赞
知道小有建树答主
回答量:1623
采纳率:0%
帮助的人:1115万
展开全部
很基础的东西,还是先看看书上的事例吧
追问
可不可以给我一段代码,我看了好几次书了!
追答
x_shinichi  这位代码很明确,只是少了一点点东西,所以出错。
string cond = 这里是你textbox的值;
把这个换成 string cond = "select * from 表名称 where 字段 ='"+textbox的值+"'";
这样就行了,不过正规写的时候,textbox的值最好用参数来写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式