C#编程代码如何从数据库中查询并把查询结果显示在dataGridView?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#编程代码如何从数据库中查询并把查询结果显示在dataGridView?相关的知识,希望对你有一定的参考价值。

参考技术A

最简单的

写一个数据查询类.然后调用xx.chaxun方法

窗体代码写以下这些就可以了

sql = "select * from xxxx";

Datatable dt = xx.chaxun(sql);

datagridview1.DataSource = dt;

记得将datagridview里面的字段与表中的字段相关联

Dateset 或DataTable或集合进行数据绑定,如有什么问题,请继续追问 private DataSet ds = new DataSet();

private SqlDataAdapter adapter = new SqlDataAdapter();//创建数据适配器

SqlCommand com = new SqlCommand("select TeacGuid, TeacName as 姓名,TeacSex as 性 别,TeacSalary as 工资,TeacRemark as 备注 from Teachers", DBHelper.con);

adapter.SelectCommand = com;

adapter.Fill(ds, "Teachers");//将按照条件查出来的Teachers表中信息填充到ds中

this.dataGridView1.DataSource = ds.Tables["Teachers"]; 附上一段用DataSet实现的代码。

SQL如何显示查询结果的前100条?

参考技术A

SQL语句显示查询结果前100条在不同的数据库查询语句不同,分别是:

1、在 sqlserver数据库中:

SET ROWCOUNT 100 GOSELECT * FROM 表名 ;

2、在Oracle数据库中:

select * from 表名 where rownum<=100;

3、在mysql数据库中:

select * from 表名 limit 0,100,使用idea进行示例如下:

扩展资料:

如果要查询指定条数的搜索结果,可以使用limit函数实现,Limit子句可以被用于强制 SELECT 语句返回指定的记录数。例如使用SQL语句显示查询结果的100到300条记录语句为:

SELECT * FROM tablename LIMIT 100,300 ;

总之,使用limit函数可以轻松对查询结果进行控制,或者实现分页功能。

以上是关于C#编程代码如何从数据库中查询并把查询结果显示在dataGridView?的主要内容,如果未能解决你的问题,请参考以下文章

用C#多条件查询,并把查询的条件显示在datagridview中

C#中如何在文本框中输入数据然后按回车就查询数据库将结果显示在Datagridview中?

如何在 C# 中存储 SQL 查询的结果字符串

如何在一个jsp网页中实现数据库查询和显示结果

如何避免从 C# 构建的 Sql Server 2005 参数化查询变慢

在C#中,编写一个数据查询程序,在数据库中查询相应地信息并显示。如学生成绩查询