我用GridView显示了全部学生的基本信息,现在我想用TextBox和Button来实现学号单一查询,代码应该怎么写

就是当我输入学号时,GridView显示出我所要找的学生的信息TextBox和Button是在GridView的外面... 就是当我输入学号时,GridView显示出我所要找的学生的信息
TextBox和Button是在GridView的外面
展开
 我来答
sifei1000
2011-04-14
知道答主
回答量:30
采纳率:0%
帮助的人:17.9万
展开全部
public void Button_click(sender ,eventargs e)
{
string str = string.format("select * from 表名 where 学号字段名='{0}'",textbox.text);
SqlConnection connection= '数据库连接;
DataSet dataset = new DataSet();
SqlDataAdapter sda= new SqlDataAdapter(str, connection);
try
{
connection.Open();
sda.Fill(dataset, "城市");
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
finally
{
connection.Close();
sda.Dispose();
}
GridView.datasource = dataset;
}
更多追问追答
追问
第三行是什么意思啊?
追答
string str = string.format("select * from 表名 where  学号字段名='{0}'",textbox.text);
这一行的作用是得到查询语句
啊__老超
2011-04-14 · 超过24用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:68万
展开全部
dataset过去数据库信息,select语句从表where学号等于textbox.text.trim(),然后gridview.source=dataset.table[0],手机打的麻烦就写了主要的,其他的自己加上就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f818802
2011-04-20
知道答主
回答量:22
采纳率:0%
帮助的人:8.7万
展开全部
查询出数据,吧查询出的数据放倒GridView里! 也就是你查出所有学生信息那样给GridView赋值!只不过是查询语句变了而已!
显示的时候让他显示你赋值后的GridView就行了!不要显示你查出所有信息的GridView!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式