当前位置:首页 > Windows程序 > 正文

Winform控件之DataGridView数据控件(一)

2021-05-26 Windows程序

        一,DataGridView控件概述

        DataGridView控件提高了一种强大而灵活的以表格形式显示数据的方式。用户可以使用 DataGridView控件来显示少量数据的只读视图,也可以对其进行缩放以显示特大数据集的可编辑视图。

        扩展 DataGridView控件有很种形式,例如可以采用编程方式指定自己的排序算法来创建自己的单元格类型,通过选择一些属性,可以轻松地自定义DataGridView控件的外观;可以将许多类型的数据存储区用做数据源;也可以在没有绑定数据源的情况下操作DataGridView控件

        DataGridView控件部分常用属性:

属性   描述  
AllowUserToAddRows   是否显示添加行的选项  
AllowUserToDeleteRows   是否允许用户删除行  
AllowUserToOrderColumns   是否允许通过手动对列重新定位  
AllowUserToResizeColumns   是否可以调整列的大小  
AllowUesrToResizeRows   是否可以调整行的大小  
AutoGenerateColumns   在设置DataSource或DataMember属性时是否自动创建列  
AutoScrollOffest   在ScrollControlIntoView中将控件滚动到何处  
BackColor   设置控件的背景色  
BackgroundColor   设置DataGridView的背景色  
BackgroundImage   设置在控件中显示的背景图像  
ColumnCount   取显示的列数  
Columns   取列的集合  
CurrentRow   获取包含当前单元格的行  
Item   获取或设置位于指定行和指定列交叉处的单元格  
Name   设置控件的名称  
NewRowIndex   获取新纪录所在行的索引  
ReadOnly   控制是否可以编辑单元格  
Rows   获取行的集合  
ScrollBars   设置要显示的滚动条的类型  
SelectedCells   取选定的单元格的集合  
SelectRows   取选定的行的集合  
SortOrder   设置是否能进行排序  
Visible   设置是否显示该控件  

        二,DataGridView控件绑定数据源

        DataGridView控件英语显示来自对中外部数据源中的数据,用户可以在此控件中添加建行和列,并可以填充数据。如要让DataGridView控件显示数据库中的数据,只需要将此控件绑定到调用数据库的数据源上,,则可以自动基于数据源的架构生成列。

        要将DataGridView控件绑定到数据源上,就要用到DataGridView控件的DataSource方法。其绑定格式为:

        DataGridView.DataSource=数据源;

        实例:演示DataGridView控件的DataSource方法的使用

        (1)创建一个窗体应用程序,在窗体中添加一个DataGridView控件

        (2)创建一个方法createSource,返回DataTable,用于生成数据源

        (3)在窗体中加载事件中与DataGridView控件进行绑定

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/71537.html