DataGridView简单介绍
来源:互联网 发布:淘宝店铺模块制作 编辑:程序博客网 时间:2024/05/25 05:36
在很多软件中都需要查询数据,显示数据,机房收费系统也是非常多的。在这里我们就用到了DataGridView控件。
一,概述:
使用 DataGridView控件,可以显示和编辑来自多种不同类型的数据源的表格数据。它可以通过设置属性直接绑定数据库里的某一个表,但有时候我们只需要添加其中的几条或者一部分,这里需要在编写代码将datatable赋给它的属性值DataSource。
二,优点:
三,使用:
1,在VS2010中,我们可以通过如图添加:
2,通过控件本身可以简单的设置数据源,行列等。
3,控件的几个重要属性:
各列的主要属性:
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控件和其它的控件大同小异,在学习当中,我们学习它的属性,方法即可。对于这些控件我认为我们熟悉熟悉使用使用就都会基本了,要想深刻研究,还需要我们更加努力。 有什么不足还请指出!
- DataGridView简单介绍
- c# DataGridView用法介绍
- DataGridView简单分页
- C# DataGridView控件用法介绍,
- 两个简单方法加速DataGridView
- C# DataGridView很全面的基本功能介绍
- DataGridView 的 DataGridViewCheckBoxColumn使用简单说明
- C# DataGridView简单的分页功能
- C#Winform:DataGridView 简单分页实现
- winform中dataGridView的简单分页
- Datagridview
- DataGridView
- DataGridView
- DataGridView
- DATAGRIDVIEW
- DataGridView
- DataGridView
- datagridview
- 运算符,语句和表达式的有关程序
- 求数组的最长递增子序列VS吉哥系列故事——完美队形
- 运算符,语句和表达式有关的程序
- printf函数原理以及可变参函数
- WCF笔记(6)消息拦截与篡改
- DataGridView简单介绍
- ios登陆界面
- c语言作业第三次
- Android各种控件的事件监听 (转)
- html radio
- Oracle Internal Events Introduction(eygle)
- 使用 Perl 脚本实现交互式命令行程序的管理与测试自动化
- pojDP列表
- 在实现组合数计算的时候要防止溢出