DataGridView控件常用属性介绍

 更新时间:2022年02月28日 08:42:00   作者:.NET开发菜鸟  
这篇文章介绍了DataGridView控件的常用属性,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

通常会设置的DataGridView的属性如下:

AllowUserToAddRows - False

指示是否向用户显示用于添加行的选项,列标题下面的一行空行将消失。一般让其消失。

AllowUserToDeleteRows - False

指示是否允许用户从DataGridView删除行。一般不允许。

AllowUserToOrderColumns - False

指示是否启用手动列重新放置。一般不允许。

AllowUserToResizeColumns - True

指示用户是否可以调整列的大小。一般允许。

AllowUserToResizeRows - False

指示用户是否可以调整行的大小。一般不允许。

AutoGenerateColumns-True

获取或设置一个值,该值指示在设置 DataSource 或 DataMember 属性时是否自动创建列,如果应自动创建列,为 true;否则为 false。 默认值为 true。如果设置了AutoGenerateColumns=true,就能够根据数据源的实际情况,自动生成gridview表格列,如果设置为AutoGenerateColumns=flase,那么就必须要手动编写gridview控件的columns集合,否则即使正确帮定了数据,gridvew也什么都不显示,因为没有定义列,同时也没有自动让他自己生成列。

AutoSizeColumnsMode - Fill

确定可见列的自动调整大小模式。

BorderStyle - None/FixedSingle/Fixed3D

DataGridView的边框样式。

GridColor - 任意

分隔DataGridView单元格的网格线的颜色。

MultiSelect - False

指示用户一次是否可以选择DataGridView的多个单元格、行或列。

ReadOnly - True

指示用户是否可以编辑DataGridView控件的单元格。

RowHeadersVisible - False

指示是否显示包含行标题的列。

SelectionMode - FullRowSelected

指示如何选择DataGridView的单元格。

DataGridView 控件的 Columns 属性中 (Name) 属性是为此控件的列命名,可以输入任何名字;

DataPropertyName 是绑定于 DataSet 中表的列,必须与你要调用的表的列的名字相同;

HeaderText 是运行时显示在 DataGridView 中每列的标题。

到此这篇关于DataGridView控件常用属性的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格值

    DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格

    这篇文章主要介绍了DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格值,需要的朋友可以参考下
    2014-08-08
  • C#使用MVC框架创建WebApi服务接口的流程步骤

    C#使用MVC框架创建WebApi服务接口的流程步骤

    WebAPI是一种基于HTTP协议的网络应用程序接口,它使用JSON或XML格式来传输数据,本文通过图文和代码示例给大家介绍了C#使用MVC框架创建WebApi服务接口的流程步骤,需要的朋友可以参考下
    2025-01-01
  • C#(4.0)不常见的语法

    C#(4.0)不常见的语法

    今天工作遇到4.0新增语法 不解 请教 遂知,简单的整理下,需要的朋友可以参考下
    2012-02-02
  • c#与js随机数生成方法

    c#与js随机数生成方法

    这篇文章主要介绍了c#与js随机数生成方法,实例分析了C#与js生成随机数的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • c# 获取照片的经纬度和时间的示例代码

    c# 获取照片的经纬度和时间的示例代码

    这篇文章主要介绍了c# 获取照片的经纬度和时间的示例代码,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-11-11
  • C# 多线程中经常访问同一资源可能造成哪些问题

    C# 多线程中经常访问同一资源可能造成哪些问题

    这篇文章主要介绍了C# 多线程中经常访问同一资源可能造成哪些问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-04-04
  • 在C#项目中如何使用NHibernate详解

    在C#项目中如何使用NHibernate详解

    NHibernate的设计思想和Hibernate的设计思想基本相同,都是为了避免频繁的编写sql脚本,使用面向对象的方式使用hql语句进行查询。下面这篇文章主要给大家介绍了关于在C#项目中如何使用NHibernate的相关资料,需要的朋友可以参考借鉴,下面来一起学习学习吧。
    2018-04-04
  • unity实现虚拟摇杆控制Virtual Joystick

    unity实现虚拟摇杆控制Virtual Joystick

    这篇文章主要为大家详细介绍了unity实现虚拟摇杆控制Virtual Joystick,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C#实现的二维数组排序算法示例

    C#实现的二维数组排序算法示例

    这篇文章主要介绍了C#实现的二维数组排序算法,涉及C#针对二维数组的遍历、判断、排序等相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • c#linq里的Skip和Take实现分页或遍历

    c#linq里的Skip和Take实现分页或遍历

    LINQ的优势在于它提供了一种直观、类型安全的方式来操作各种类型的数据,查询常需要获取一部分数据,为了实现这一功能,LINQ提供了Take 和Skip运算符,Take运算符用于从一个序列中返回指定个数的元素,Skip运算符用于从一个序列中跳过指定个数的元素
    2024-01-01

最新评论