我用GridView显示了全部学生的基本信息,现在我想用TextBox和Button来实现学号单一查询,代码应该怎么写
就是当我输入学号时,GridView显示出我所要找的学生的信息TextBox和Button是在GridView的外面...
就是当我输入学号时,GridView显示出我所要找的学生的信息
TextBox和Button是在GridView的外面 展开
TextBox和Button是在GridView的外面 展开
3个回答
展开全部
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);
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);
这一行的作用是得到查询语句
展开全部
dataset过去数据库信息,select语句从表where学号等于textbox.text.trim(),然后gridview.source=dataset.table[0],手机打的麻烦就写了主要的,其他的自己加上就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询出数据,吧查询出的数据放倒GridView里! 也就是你查出所有学生信息那样给GridView赋值!只不过是查询语句变了而已!
显示的时候让他显示你赋值后的GridView就行了!不要显示你查出所有信息的GridView!
显示的时候让他显示你赋值后的GridView就行了!不要显示你查出所有信息的GridView!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询