根据textbox的值来查询记录,下边是一个gridview,通过新建数据源绑定了数据库,怎么查询啊

具体要怎么做啊?刚学这个,好多不懂的... 具体要怎么做啊?刚学这个,好多不懂的 展开
 我来答
不想起名字了2333
2011-11-19 · TA获得超过2447个赞
知道大有可为答主
回答量:1931
采纳率:50%
帮助的人:1832万
展开全部
假设查询按钮的ID是btnSelectName,数据库中的这个表名是 TB_User, 而表示用户姓名的字段是UserName ,
在按钮事件写:(随手写得~~~~~~~)
protected void btnSelectName_Click(Object sender, Event e)
{
string strName = this.TextBox1.Text.Trim();
string strSql =string.Format( "select * from TB_User where UserName ='{0}' ",strName ); //主要是字符串拼接,使用string.Format()
SqlDapaAater sda = new SqlDapaAater (strSql,conn);
DataSet ds = new DataSet();
sda.Fill(ds);
gridview1.DataSource = ds.Tables[0];
gridview1.Databind();
}
追问
我知道这个,但是用sqldatasource配置数据源,就不能这样写了啊,这样就有两个数据源了
追答
你不用sqldatasource控件撒~~~~  控件是给懒人准备的, 而且更重要的是 控件绑定不灵活,很多时候达不到 需要的效果~~~~~
个人感觉是 写代码自己绑定,自由控制~~~
lizhenyong_111
2011-11-19 · TA获得超过134个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:102万
展开全部
select * from shujuku where id='"+((textbox)(gridview1.datakeys[e.rowindex].cols[0].control[0].tostring()+"'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式