DataGridViewTextBoxColumn 类

定义

承载一个 DataGridViewTextBoxCell 单元格集合。

public ref class DataGridViewTextBoxColumn : System::Windows::Forms::DataGridViewColumn
[System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewTextBoxColumn), "DataGridViewTextBoxColumn.bmp")]
public class DataGridViewTextBoxColumn : System.Windows.Forms.DataGridViewColumn
[System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewTextBoxColumn), "DataGridViewTextBoxColumn")]
public class DataGridViewTextBoxColumn : System.Windows.Forms.DataGridViewColumn
[<System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewTextBoxColumn), "DataGridViewTextBoxColumn.bmp")>]
type DataGridViewTextBoxColumn = class
    inherit DataGridViewColumn
[<System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewTextBoxColumn), "DataGridViewTextBoxColumn")>]
type DataGridViewTextBoxColumn = class
    inherit DataGridViewColumn
Public Class DataGridViewTextBoxColumn
Inherits DataGridViewColumn
继承
属性

示例

以下代码示例演示了此类型的用法。

DataGridViewTextBoxColumn titleColumn =
    new DataGridViewTextBoxColumn();
titleColumn.HeaderText = "Title";
titleColumn.AutoSizeMode =
    DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
Dim titleColumn As New DataGridViewTextBoxColumn()
titleColumn.HeaderText = "Title"
titleColumn.AutoSizeMode = _
    DataGridViewAutoSizeColumnMode.AllCellsExceptHeader

注解

DataGridViewTextBoxColumn 是一种专用类, DataGridViewColumn 用于在逻辑上托管允许显示和编辑文本字符串的单元格。 在DataGridViewTextBoxColumn与它相交的每个中都有DataGridViewRow一个关联的 DataGridViewTextBoxCell 对象。 DataGridViewTextBoxCell激活后,它会提供一个DataGridViewTextBoxEditingControl用于处理用户输入的控件。

此列类型的排序模式默认为 Automatic

继承者说明

DataGridViewTextBoxColumn 派生类并将新属性添加到派生类时,请务必重写 Clone() 方法,以在克隆操作期间复制新属性。 还应调用基类的 Clone() 方法,以便将基类的属性复制到新单元格。

构造函数

DataGridViewTextBoxColumn()

DataGridViewTextBoxColumn 类的新实例初始化为默认状态。

属性

AutoSizeMode

获取或设置模式,通过此模式列可以自动调整其宽度。

(继承自 DataGridViewColumn)
CellTemplate

获取或设置用于模仿单元格外观的模板。

CellType

获取单元格模板的运行时类型。

(继承自 DataGridViewColumn)
ContextMenuStrip

获取或设置列的快捷菜单。

(继承自 DataGridViewColumn)
DataGridView

获取与此元素关联的 DataGridView 控件。

(继承自 DataGridViewElement)
DataPropertyName

获取或设置数据源属性的名称或与 DataGridViewColumn 绑定的数据库列的名称。

(继承自 DataGridViewColumn)
DefaultCellStyle

获取或设置列的默认单元格样式。

(继承自 DataGridViewColumn)
DefaultHeaderCellType

获取或设置默认标题单元格的运行时类型。

(继承自 DataGridViewBand)
Displayed

获取一个值,该值指示带区当前是否显示在屏幕上。

(继承自 DataGridViewBand)
DisplayIndex

相对于当前所显示各列,获取或设置列的显示顺序。

(继承自 DataGridViewColumn)
DividerWidth

获取或设置列分隔符的宽度(以像素为单位)。

(继承自 DataGridViewColumn)
FillWeight

获取或设置一个值,表示当该列处于填充模式时,相对于控件中处于填充模式的其他列的宽度。

(继承自 DataGridViewColumn)
Frozen

获取或设置一个值,指示当用户水平滚动 DataGridView 控件时,列是否移动。

(继承自 DataGridViewColumn)
HasDefaultCellStyle

获取指示是否已设置 DefaultCellStyle 属性的值。

(继承自 DataGridViewBand)
HeaderCell

获取或设置表示列标题的 DataGridViewColumnHeaderCell

(继承自 DataGridViewColumn)
HeaderCellCore

获取或设置 DataGridViewBand 的标题单元格。

(继承自 DataGridViewBand)
HeaderText

获取或设置列标题单元格的标题文本。

(继承自 DataGridViewColumn)
Index

获取带区在 DataGridView 控件中的相对位置。

(继承自 DataGridViewBand)
InheritedAutoSizeMode

获取对该列有效的缩放模式。

(继承自 DataGridViewColumn)
InheritedStyle

获取当前应用于该列的单元格样式。

(继承自 DataGridViewColumn)
IsDataBound

获取一个值,指示该列是否绑定到某个数据源。

(继承自 DataGridViewColumn)
IsRow

获取一个值,该值指示带区是否表示一个行。

(继承自 DataGridViewBand)
MaxInputLength

获取或设置可以在文本框中输入的最大字符数。

MinimumWidth

获取或设置列的最小宽度(以像素为单位)。

(继承自 DataGridViewColumn)
Name

获取或设置该列的名称。

(继承自 DataGridViewColumn)
ReadOnly

获取或设置一个值,指示用户是否可以编辑列的单元格。

(继承自 DataGridViewColumn)
Resizable

获取或设置一个值,指示该列的大小是否可调。

(继承自 DataGridViewColumn)
Selected

获取或设置一个值,该值指示带区是否为被选定。

(继承自 DataGridViewBand)
Site

获取或设置列的站点。

(继承自 DataGridViewColumn)
SortMode

获取或设置列的排序模式。

State

获取元素的用户界面 (UI) 状态。

(继承自 DataGridViewElement)
Tag

获取或设置包含与带区关联的数据的对象。

(继承自 DataGridViewBand)
ToolTipText

获取或设置用于工具提示的文本。

(继承自 DataGridViewColumn)
ValueType

获取或设置列单元格中值的数据类型。

(继承自 DataGridViewColumn)
Visible

获取或设置一个值,该值指示该列是否可见。

(继承自 DataGridViewColumn)
Width

获取或设置该列的当前宽度。

(继承自 DataGridViewColumn)

方法

Clone()

创建此区段的一个完全相同的副本。

(继承自 DataGridViewColumn)
Dispose()

释放由 DataGridViewBand 使用的所有资源。

(继承自 DataGridViewBand)
Dispose(Boolean)

释放由 DataGridViewBand 占用的非托管资源,还可以另外再释放托管资源。

(继承自 DataGridViewColumn)
Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean)

根据指定条件计算列的理想宽度。

(继承自 DataGridViewColumn)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnDataGridViewChanged()

当带区与其他 DataGridView 关联时调用。

(继承自 DataGridViewBand)
RaiseCellClick(DataGridViewCellEventArgs)

引发 CellClick 事件。

(继承自 DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

引发 CellContentClick 事件。

(继承自 DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

引发 CellContentDoubleClick 事件。

(继承自 DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

引发 CellValueChanged 事件。

(继承自 DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

引发 DataError 事件。

(继承自 DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

引发 MouseWheel 事件。

(继承自 DataGridViewElement)
ToString()

获取一个描述该列的字符串。

事件

Disposed

释放 DataGridViewColumn 时发生。

(继承自 DataGridViewColumn)

适用于

另请参阅