C#学习笔记04-DataGridView控件常用属性
行为:
AllowUserToAddRows : 指示是否向用户显示用于添加行的选项,列标题下面的一行空 行 将消失,一般一般让其消失,选择False。
AllowUserToDeleteRows:指示是否允许用户从DataGridView删除行,一般不允许,
选择False。
AllowUserToOrderColumns:指示是否允许用户从DataGridView删除行,一般不允许,
选择 False。
AllowUserToOrderColumns:指示是否启用手动列重新放置。一般不允许,选择False。
AllowUserToResizeColumns:指示用户是否可以调整列的大小。一般允许,选择True。
AllowUserToResizeRows:指示用户是否可以调整行的大小。一般不允许,选择False。
MultiSelect:指示用户一次是否可以选择DataGridView的多个单元格、行或列,
一般选择False。
ReadOnly:指示用户是否可以编辑DataGridView控件的单元格。
SelectionMode:指示如何选择DataGridView的单元格。
(属性:FullRowSelected,选择一整行)
布局:
AutoSizeColumnsMode:确定可见列的自动调整大小模式,一般选择Fill。
外观:
BorderStyle :可选 None/FixedSingle/Fixed3D
CellBorderStyle:DataGridView的边框样式。
ColumnHeadersDefaultCellStyle:标题样式修改
GridColor:分隔DataGridView单元格的网格线的颜色。
RowHeadersVisible:指示是否显示包含行标题的列,一般选择False。
其它:
AutoGenerateColumns时datagridview:中不在属性面板中显示设置的一个属性,就是说只
能在后台显示的调用设置。获取或设置一个值,该值指示在设置 DataSource 或 DataMember 属性时是否自动创建列,如果应自动创建列,为 true;否则为 false。例如:
this.dataGridView1.AutoGenerateColumns = false; 默认值为 true。如果设置了AutoGenerateColumns=true,就能够根据数据源的实际情况,自动生成gridview表格列,如果设置为AutoGenerateColumns=flase,那么就必须要手动编写gridview控件的columns集合,否则即使正确帮定了数据,gridvew也什么都不显示,因为没有定义列,同时也没有自动让他自己生成列。
数据绑定:
杂项--集合--数据(DataPropertyName)绑定到的数据源属性或数据库列的名称
---------- C# 搬砖 笔记----------