读书人

DataGridView简略介绍

发布时间: 2013-03-27 11:22:41 作者: rapoo

DataGridView简单介绍

在很多软件中都需要查询数据,显示数据,机房收费系统也是非常多的。在这里我们就用到了DataGridView控件。


一,概述:

使用 DataGridView控件,可以显示和编辑来自多种不同类型的数据源的表格数据。它可以通过设置属性直接绑定数据库里的某一个表,但有时候我们只需要添加其中的几条或者一部分,这里需要在编写代码将datatable赋给它的属性值DataSource。

二,优点:

DataGridView简略介绍

三,使用:

1,在VS2010中,我们可以通过如图添加:

DataGridView简略介绍


2,通过控件本身可以简单的设置数据源,行列等。

DataGridView简略介绍


3,控件的几个重要属性:


DataGridView简略介绍

各列的主要属性:


DataGridView简略介绍


4,对于DataGridView里边数据记录的具体操作网上有很多,我这里总结几条常用的:


a,选取选中行某一单元格的值的写法:

Datagridview1.SelectedRows(0).Cell(0).Value.ToString()


b,选取第i行j列的值的写法:

Datagridview1.Rows(i).Cells(j).Value.ToString().Trim()


c,设定单元格只读:

DataGridView1.ReadOnly = True ’此控件为只读

DataGridView1.Columns(1).ReadOnly =True ’第二列为只读

DataGridView1.Rows(2).ReadOnly = True ’第三行为只读

DataGridView1(0, 0).ReadOnly = True ’第[0,0]单元格为只读

(当然还有其他做法,这种很简单)


d,DataGridView 不显示最下面的新行:

通常 DataGridView 的最下面一行是用户新追加的行(行头显示 * )。如果不想让用户新追加 行即不想显示该新行,可以将 DataGridView 对象 的 AllowUserToAddRows 属性设置为False。

[VB.NET]

' 设置用户不能手动给 DataGridView1 添加新行

DataGridView1.AllowUserToAddRows= False

e,DataGridView 行、列的隐藏和删除:

1)行、列的隐藏

[VB.NET]

'DataGridView1的第一列隐藏

DataGridView1.Columns(0).Visible= False

'DataGridView1的第一行隐藏

DataGridView1.Rows(0).Visible= False

2)行头、列头的隐藏

[VB.NET]

' 列头隐藏

DataGridView1.ColumnHeadersVisible= False

' 行头隐藏

DataGridView1.RowHeadersVisible= False

3)行和列的删除

[VB.NET]

' 删除名为"Column1"的列

DataGridView1.Columns.Remove("Column1")

' 删除第一列

DataGridView1.Columns.RemoveAt(0)

' 删除第一行

DataGridView1.Rows.RemoveAt(0)

4)删除选中行

[VB.NET]

For Each r AsDataGridViewRow In DataGridView1.SelectedRows

If Notr.IsNewRow Then

DataGridView1.Rows.Remove(r)

End If

Next

这里这是简单的列出了几种最常用的操作语句,大家可以到网上查更多的有关DataGridView操作的语句。

总而DataGridView控件和其它的控件大同小异,在学习当中,我们学习它的属性,方法即可。对于这些控件我认为我们熟悉熟悉使用使用就都会基本了,要想深刻研究,还需要我们更加努力。 有什么不足还请指出!





2楼liutengteng13033分钟前
加油。
1楼lfmilaoshi3小时前
慢慢的熟悉

读书人网 >其他相关

热点推荐