c#查询数据库一条记录,怎么查询
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#查询数据库一条记录,怎么查询相关的知识,希望对你有一定的参考价值。
代码已经携程这样了,我还要怎么定义DataBind,然后想就查询数据库里面的一条数据,在单击查询按钮button5_Click后进行查询,接下来的代码怎么写呀?
1.连接数据库:SqlConnection cnn = new SqlConnection();//实例化一个连接
cnn.ConnectionString = "Data Source = datasource; uid = username; pwd =password; database = database_name";//设置连接字符串
cnn.Open();//打开数据库连接
2.让查询在datagridview中显示
SqlDataAdapter da = new SqlDataAdapter();//实例化sqldataadpter
SqlCommand cmd1 = new SqlCommand("select * from 表 , cnn);//sql语句
da.SelectCommand = cmd1;//设置为已实例化SqlDataAdapter的查询命令
DataSet ds1 = new DataSet();//实例化dataset
da.Fill(ds1);//把数据填充到dataset
datagridview1.datasource = ds1.tables[0];//将数据集绑定datagridview,完成显示
说明:dataset是一个数据库在内存中的映像,包括数据库中的表,视图,关系等;sqldataadapter是C#的数据库适配器,需要通过它来查询数据库,要通过SqlDataAdapter.SelectCommand来设置查询语句,查询后填充到dataset中,再把dataset和datagridview绑定就ok了,以上代码写在button事件中就可以。 参考技术A 一条记录, 参考技术B 第44,49,51,行,去掉,就可以了
以上是关于c#查询数据库一条记录,怎么查询的主要内容,如果未能解决你的问题,请参考以下文章