asp.net(c#) 通过gridview实现查询功能

我想简单的实现一个功能就是一个TextBox控件、一个Button控件、一个GridView控件实现简单查询功能!~有详细过程的!~测试通过的给分。好的还可以加分!~~... 我想简单的实现一个 功能 就是 一个TextBox控件、一个Button控件、一个GridView控件 实现简单查询功能!~有详细过程的!~测试通过的给分。好的还可以加分!~~ 展开
 我来答
lisi8412852
推荐于2018-03-14 · TA获得超过186个赞
知道答主
回答量:48
采纳率:0%
帮助的人:35.5万
展开全部
首先保证你装MSSQL然后将我的方法复制到你的代码中就可以直接运行了,我使用的MSSQL中默认的数据库Master,你可以自己修改
注意你的代码也需要引入using System.Data.SqlClient;这个空间。
你首先将一个TextBox、Button、GridView拖入你的代码,然后双击Button产生事件,将TestCon();写入,如下:
//按钮的事件
protected void Button1_Click1(object sender, EventArgs e)
{
TestCon();
}
然后在你代码编辑页面直接复制下面的方法即可,
private void TestCon()
{
string strConn = "data source=localhost;initial catalog=master;user id=sa;password=";

SqlConnection con = new SqlConnection(strConn);;
DataSet ds = new DataSet();
con.Open();
//自定义查询SQL字符串
string strTemp = TextBox.Text //需要查寻的数据,从TextBox中读取
string cmdtext = "select '"+strTemp+"' from spt_values";
//数据库记录保存到字符串
//创建SqlDataAdapter数据适配器
SqlDataAdapter sda = new SqlDataAdapter(cmdtext, con);
//创建数据集
//填充数据集合(如下:填充进字符串表名Master)
sda.Fill(ds, "Master");
GridView1.DataSource = ds;
GridView1.DataBind();

}
这样完全按照你的要求做出了简单查寻功能
忆语阡寻
2010-04-02 · TA获得超过1166个赞
知道小有建树答主
回答量:483
采纳率:50%
帮助的人:334万
展开全部
简单点的就用数据源控件吧
首先你将这三个控件拖到页面中分别命名为TextBoxName,ButtonQuery,GridViewResult同时拖一个SqlDataSource命名为SqlDataSource1
然后点击SqlDataSource1右上角的小三角->配置数据源->新建连接->选择数据源例如SQLSqver就选Microsoft SQL Server (SqlClient)->选择你的服务器名->选中 SQL Server身份验证->填写连接数据库的用户名,密码->选择连接的数据库->测试连接->确定->保存-->配置Selecte 语句->选择表->选择列->点击where->源(选择control)->右边的控件ID中选择TextBoxName->添加->确定->测试查询->OK
右击GridViewResult在DataSourceID选择SqlDataSource1
双击ButtonQuery,在事件中写this.GridViewResult.DataBind();就行了
这样只要你的TextBoxName中输入的条件正确,就可以查到结果了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
全部告诉你
2010-04-03 · 用简单的工具解决麻烦的问题,提高工作效率
全部告诉你
采纳数:44 获赞数:447

向TA提问 私信TA
展开全部
this.gvShow.DataSource=根据文本框的值查出来 集合或者是表dataTable
this.gvShow.DataBind();

如果查询只有一条数据也用集合接收
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
llinkin
2010-03-30 · TA获得超过182个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:347万
展开全部
说的不详细,不知道要干嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式