龙空技术网

ADO.Net-DataGridView 163

传承文化瑰宝 826

前言:

眼前各位老铁们对“aspnetdatagrid单击”都比较关注,同学们都需要剖析一些“aspnetdatagrid单击”的相关内容。那么小编在网摘上收集了一些有关“aspnetdatagrid单击””的相关资讯,希望咱们能喜欢,同学们一起来了解一下吧!

DataGridView是很常用的一个以表格形式显示数据的控件;此控件不仅可以将其拖入窗体中,还可以拖入工具箱的容器类别的这些控件中,看实际需要

添加DataGridView控件

DataGridView控件面板中的复选框全部取消,一般都不用;在"父容器中停靠",如果选择就将父容器填满,看项目需要而定,这些次要的不再多说;主要是学会控件中"编辑列"的设置应用

加载数据

编辑列主要是将图中显示的列编辑为我们需要的列名,而不是控件根据数据集自动添加的列名,没有使用实体类的List集合,这里列名显示的就是数据库中表的列名

修改列名,并将数据集的列名绑定到修改的列的名称上

编辑列

通过控件的"编辑列"打开编辑列窗口,通过左下角的"添加"按钮,打开"添加列"的小窗口

首先通过"添加列"窗口将需要的列添加进去;名称:自己起(一般为英文,可以与数据集中的一样,图中数据集名称太长,自己起了个名称ttitle);类型:使用默认的;页眉文本:要显示的文本(中文)

在编辑列窗口中设置数据的属性值:这个值就是数据集中的(这里是数据库中表的列名)可以通过窗口中的上下箭头,调换列名显示的顺序,自己测试,设置后运行界面如下

设置后运行界面

在Form1的构造方法中设置dataGridView1.AutoGenerateColumns = false;使控件不再根据数据集自动添加列名(如上图"加载数据"所示),应该都知道写在哪,不再截图显示

设置控件一些常用属性及其属性值(习题使用)其他的属性自己测试

1)AutoSizeColumnsMode:Fill(单元格列宽根据数据集该列中数据大小自动改变其大小)

2)Anchor:Top, Bottom, Left, Right(配合1) 使控件的宽度会根据容器宽度的改变而改变)

3)RowHeadersVisible:False(不能选择标题行,便于对单元格的取值)

4)SelectionMode:FullRowSelect(单击任何行中的任何单元格就会选中单元格所在的整行)

获取控件中指定单元格值的比较常用的三个事件:CellClick,RowEnter,SelectionChanged,每个事件中获取指定单元格中的值的方式可能有些差异,之后实例用到再说

实例窗体界面及其各个控件的Name

编辑列并为每列绑定数据,设置DataGridView的属性上面都有,下节直接说业务逻辑代码,DataGridView控件的属性设置不再赘述;日期控件的名为:DateTimePicker

标签: #aspnetdatagrid单击