DataGridColumnStyle 成员

指定 System.Windows.Forms.DataGrid 控件列的外观、文本格式和行为。该类为抽象类。

下表列出了由 DataGridColumnStyle 类型公开的成员。

公共构造函数

  名称 说明
Public method Supported by the .NET Compact Framework DataGridColumnStyle 已重载。初始化 DataGridColumnStyle 类的新实例。

页首

公共属性

(请参见 受保护的属性 )

  名称 说明
Public property Alignment 获取或设置列中文本的对齐方式。
Public property Container  获取 IContainer,它包含 Component。(从 Component 继承。)
Public property DataGridTableStyle 获取列的 DataGridTableStyle
Public property HeaderAccessibleObject 获取列的 AccessibleObject
Public property Supported by the .NET Compact Framework HeaderText 获取或设置列标头的文本。
Public property Supported by the .NET Compact Framework MappingName 获取或设置列样式所映射到的数据成员的名称。
Public property Supported by the .NET Compact Framework NullText 获取或设置在列包含 空引用(在 Visual Basic 中为 Nothing) 时所显示的文本。
Public property PropertyDescriptor 获取或设置 PropertyDescriptor,它确定 DataGridColumnStyle 所显示数据的属性。
Public property ReadOnly 获取或设置一个值,该值指示该列中的数据是否可以编辑。
Public property Supported by the .NET Compact Framework Site  获取或设置 ComponentISite。(从 Component 继承。)
Public property Supported by the .NET Compact Framework Width 获取或设置列的宽度。

页首

受保护的属性

  名称 说明
Protected property CanRaiseEvents  获取一个指示组件是否可以引发事件的值。(从 Component 继承。)
Protected property DesignMode  获取一个值,用以指示 Component 当前是否处于设计模式。(从 Component 继承。)
Protected property Supported by the .NET Compact Framework Events  获取附加到此 Component 的事件处理程序的列表。(从 Component 继承。)
Protected property FontHeight 获取该列字体的高度。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework Dispose  已重载。 释放由 Component 占用的资源。 (从 Component 继承。)
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method ResetHeaderText HeaderText 重置为其默认值 空引用(在 Visual Basic 中为 Nothing)。
Public method Supported by the .NET Compact Framework ToString  返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 Component 继承。)

页首

受保护的方法

  名称 说明
Protected method Abort 在派生类中被重写时,将启动一个请求来中断编辑过程。
Protected method BeginUpdate 一直挂起列的绘制,直到调用 EndUpdate 方法为止。
Protected method CheckValidDataSource 如果 System.Windows.Forms.DataGrid 没有有效数据源,或该列未映射到数据源中的有效属性,将引发异常。
Protected method ColumnStartedEditing 通知 System.Windows.Forms.DataGrid 用户已开始编辑该列。
Protected method Commit 在派生类中被重写时,将启动一个请求来完成编辑过程。
Protected method ConcedeFocus 通知列必须放弃它承载的控件的焦点。
Protected method CreateHeaderAccessibleObject 获取列的 AccessibleObject
Protected method Supported by the .NET Compact Framework Dispose  已重载。 释放由 Component 占用的资源。 (从 Component 继承。)
Protected method Edit 已重载。 准备单元格以便编辑值。
Protected method EndUpdate 继续绘制由调用 BeginUpdate 方法而挂起的列。
Protected method EnterNullValue 向列中输入 DBNull.Value
Protected method Supported by the .NET Compact Framework Finalize  在通过垃圾回收将 Component 回收之前,释放非托管资源并执行其他清理操作。 (从 Component 继承。)
Protected method GetColumnValueAtRow 获取指定 CurrencyManager 中指定行内的值。
Protected method GetMinimumHeight 在派生类中被重写时,将获取一行的最小高度。
Protected method GetPreferredHeight 在派生类中被重写时,将获取自动调整列的大小所用的高度。
Protected method GetPreferredSize 在派生类中被重写时,将获取指定值的宽度和高度。在用户定位到使用 DataGridColumnStyleDataGridTableStyle 时将使用该宽度和高度。
Protected method GetService  返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。 (从 Component 继承。)
Protected method Invalidate 重新绘制列,并会向控件发送一条绘制消息。
Protected method Supported by the .NET Compact Framework MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)
Protected method Paint 已重载。 在派生类中被重写时,在 System.Windows.Forms.DataGrid 控件中绘制列。
Protected method ReleaseHostedControl 不再需要列所承载的控件时,允许列释放资源。
Protected method SetColumnValueAtRow 用来自指定 CurrencyManager 的值设置指定行中的值。
Protected method SetDataGrid 设置该列所属的 System.Windows.Forms.DataGrid 控件。
Protected method SetDataGridInColumn 设置列的 System.Windows.Forms.DataGrid
Protected method UpdateUI 用给定的文本更新指定行的值。

页首

公共事件

  名称 说明
Public event AlignmentChanged Alignment 属性值更改时发生。
Public event Supported by the .NET Compact Framework Disposed  添加事件处理程序以侦听组件上的 Disposed 事件。(从 Component 继承。)
Public event FontChanged 当列的字体更改时发生。
Public event HeaderTextChanged HeaderText 属性值更改时发生。
Public event MappingNameChanged MappingName 值更改时发生。
Public event NullTextChanged NullText 值更改时发生。
Public event PropertyDescriptorChanged PropertyDescriptor 属性值更改时发生。
Public event ReadOnlyChanged ReadOnly 属性值更改时发生。
Public event WidthChanged Width 属性值更改时发生。

页首

显式接口实现

  名称 说明
Explicit interface implementation Method System.Windows.Forms.IDataGridColumnStyleEditingNotificationService.ColumnStartedEditing 通知 DataGrid 控件用户已开始编辑该列。

页首

请参见

参考

DataGridColumnStyle 类
System.Windows.Forms 命名空间
DataColumn
DataGrid 类
DataGridBoolColumn 类
DataGridTextBox
DataGridTableStyle
DataView
GridColumnStylesCollection