C# 关于从数据库取数据,并显示在DataGridView中

2016年08月30日 15:49:56

从数据库取数据,并显示在DataGridView中,这种做法在.net开发经常用到。那么到底该怎么做呢?

1.要从数据库取数据,必须建立数据库连接

2.将数据库中取到的数据通过一定方法,显示在界面的的dataGridView中

代码:

  

效果如下:

从中,我们可以看到,显示出来的表格,完全是数据库中的样子,包括列明也是数据库中的列名,把数据库的表搬到前台页面而已。那么怎么美化一下呢?

1.改列名称

2.调整列位置

3.改id为序号

办法:只需在绑定数据后,加上如下代码:

            dataGridView1.Columns[1].HeaderText = "关系"; //改列名称
            dataGridView1.Columns[2].HeaderText = "姓名";//改列名称
            dataGridView1.Columns[1].DataPropertyName = ds.Tables[0].Columns[2].ToString();//前台第1列,显示数据库第2列的内容
            dataGridView1.Columns[2].DataPropertyName = ds.Tables[0].Columns[1].ToString();//前台第2列,显示数据库第1列的内容
            int count = dataGridView1.RowCount; //总行数
            for (int i = 0; i < count - 1; i++)
            {
                dataGridView1.Rows[i].Cells[0].Value = i + 1;  //id列显示成序列号,从1开始
            }

效果如下,:


未完,待续

DataGridView直接修改数据并且更新数据库

两个属性设置: 第一个:设置自动创建列,默认为True DataGridView1. AutoGenerateColumns = True; 虽然默认为True,但写下去总是好的!!!第二个:...
  • qq_23833037
  • qq_23833037
  • 2016年08月09日 23:56
  • 10533

DataGridView数据更新至数据库-整体更新

1.首先获取datagirdview的datatable DataTable dt = dataGridView1.DataSource as DataTable; 2.将其更新至数据库...
  • u011331383
  • u011331383
  • 2014年07月06日 21:25
  • 1897

[新手]C# winform 用dataGridView显示数据库内容

新手,无数据库知识基础,通过简单的显示数据库来慢慢理解C#和数据库的连接吧 网上查了下,自己简单写一下,提供给未接触过数据库的人当个入门吧 详细步骤 1、新建一个数据库,具体根据各个数据库的环境吧。 ...
  • u011981242
  • u011981242
  • 2016年02月23日 17:02
  • 4140

使用DataGridView进行增删改查,并同步到数据库

摘要:DataGridView 控件具有极高的可配置性和可扩展性。它提供有大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。下面通过一个小例子来展示DataGridView进行增删改查,...
  • liuyuehui110
  • liuyuehui110
  • 2017年03月12日 09:40
  • 1969

DataGridView显示数据的两种方法

1.简单介绍   DataGridView空间是我们常用的显示数据的控件,它有极高的可配置性和可扩展性。 2.显示数据   DataGridView显示数据一般我们常用的有两种方法,一种是直接设置Da...
  • u010926964
  • u010926964
  • 2014年06月20日 16:59
  • 6387

C# DataGridView在HeaderCell中显示行号的方法

C# DataGridView在HeaderCell中显示行号的方法使用C#开发WinForm程序时,DataGridView是我们经常用到的表格数据控件。使用此控件的时候经常有一个需求,就是需要在第...
  • Gane_Cheng
  • Gane_Cheng
  • 2016年08月09日 16:32
  • 7029

C#如何使用dataGridView控件显示类对象数据

要实现用C# dataGridView控件显示类对象数据需要使用到泛型集合的概念, 因为dataGridView中需要同时显示多列的信息,多个的信息以对象属性的方式呈现,也就是说,每一个列的列头都关...
  • wuguanghao
  • wuguanghao
  • 2017年08月12日 22:08
  • 539

c#DataGridView数据绑定示例——格式化单元格的内容

c#DataGridView数据绑定示例 格式化单元格的内容在使用DataGridView显示数据库中的数据时,我们需要对某列的数据显示格式进行格式化。这里使用实时构建的数据,如下图:在显示时对第三列...
  • testcs_dn
  • testcs_dn
  • 2014年07月15日 22:45
  • 20907

C#读取Excel表格中内容并显示在DataGridView控件中

private void button1_Click(object sender, EventArgs e) { string filename = null; if (ofd.ShowDialog(...
  • u012557538
  • u012557538
  • 2014年11月11日 21:59
  • 1305

[C#] 检索数据库并用DataGridView 控件显示数据.

练习点: 数据库读取数据并保存在一个集合中. 使用DataGridView来显示数据. 1  Form1 用于用户登录验证 Form1 Code using System...
  • shylx123
  • shylx123
  • 2012年09月03日 00:05
  • 17765
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 关于从数据库取数据,并显示在DataGridView中
举报原因:
原因补充:

(最多只允许输入30个字)