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#查询数据库一条记录,怎么查询的主要内容,如果未能解决你的问题,请参考以下文章

如何在数据库中查询出重复记录

PostgreSQL 查询把多条记录合并一条

在查询SQL语句中为空或不为空怎么写

oracle数据库查询去除重复的记录,保留其中的某一条

oracle 查询数据只要排序后的第一条记录(不用rownum=1),sql语句怎么写

如何获取SQL查询当前数据上一条和下一条的记录?