您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页dataGridView属性及方法

dataGridView属性及方法

来源:尚佳旅游分享网
DataGridView 类请稍候

DataGridView 成员 开启低带宽视图全部折叠

此页面仅适用于

.NET Framework 3.0同时提供下列产品的其他版本:

• •

Microsoft Visual Studio 2005/.NET Framework 2.0Microsoft Visual Studio 2008/.NET Framework 3.5DataGridView 成员

在可自定义的网格中显示数据。

下表列出了由DataGridView类型公开的成员。公共构造函数

名称

DataGridView

页首公共属性

(请参见受保护的属性)

说明

初始化DataGridView类的新实例。

名称

AccessibilityObject

AccessibleDefaultActionDescriptionAccessibleDescriptionAccessibleNameAccessibleRole

AdjustedTopLeftHeaderBorderStyleAdvancedCellBorderStyle

AdvancedColumnHeadersBorderStyleAdvancedRowHeadersBorderStyleAllowDrop

说明

获取分配给该控件的AccessibleObject。

(从Control继承)

获取或设置控件的默认操作说明,供辅助功能客户端应用程序使用。(从Control继承)

获取或设置辅助功能客户端应用程序使用的控件说明。(从Control继承)

获取或设置辅助功能客户端应用程序所使用的控件名称。(从Control继承)

获取或设置控件的辅助性角色(从Control继承)

获取DataGridView左上角单元格的边框样式。

获取DataGridView中单元格的边框样式。获取DataGridView中列标题单元格的边框样式。

获取DataGridView中行标题单元格的边框样式。

获取或设置一个值,该值指示控件是否可以接受用户拖放到它上面的数据。(从Control继承)

获取或设置一个值,该值指示是否向用户显示添加行的选项。

获取或设置一个值,该值指示是否允许用户从DataGridView中删除行。

获取或设置一个值,该值指示是否允许通过手动对列重新定位。

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

获取或设置一个值,该值指示用户是否可以调整行的大小。

获取或设置应用于DataGridView的奇数行的默认单元格样式。

AllowUserToAddRowsAllowUserToDeleteRowsAllowUserToOrderColumnsAllowUserToResizeColumnsAllowUserToResizeRows

AlternatingRowsDefaultCellStyle

1

Anchor

AutoGenerateColumns

AutoScrollOffset

AutoSizeAutoSizeColumnsModeAutoSizeRowsModeBackColorBackgroundColorBackgroundImageBackgroundImageLayoutBindingContextBorderStyleBottomBounds

获取或设置控件绑定到的容器的边缘并确定控件

如何随其父级一起调整大小。(从Control继承)

获取或设置一个值,该值指示在设置

DataSource或DataMember属性时是否自动创建列。

获取或设置一个值,该值指示在

ScrollControlIntoView中将控件滚动到何处。(从Control继承)已重写。

获取或设置一个值,该值指示如何确定列宽。获取或设置一个值,该值指示如何确定行高。已重写。获取或设置控件的背景色。获取或设置DataGridView的背景色。已重写。获取或设置在控件中显示的背景图像。

已重写。获取或设置在ImageLayout枚举中定义的背景图像布局。

获取或设置控件的BindingContext。(从Control继承)

获取或设置DataGridView的边框样式。获取控件下边缘与其容器的工作区上边缘之间的距离(以像素为单位)。(从Control继承)获取或设置控件(包括其非工作区元素)相对于其父控件的大小和位置(以像素为单位)。(从Control继承)

获取一个值,该值指示控件是否可以接收焦点。(从Control继承)

获取一个值,该值指示是否可以选中控件。(从Control继承)

获取或设置一个值,该值指示控件是否已捕获鼠标。(从Control继承)

获取或设置一个值,该值指示控件是否会引起在任何需要在接收焦点时执行验证的控件上执行验证。(从Control继承)

获取DataGridView的单元格边框样式。获取或设置一个值,该值指示是否捕获对错误线程的调用,这些调用访问控件的Handle属性。(从Control继承)

获取表示控件的工作区的矩形。(从Control继承)

获取或设置控件的工作区的高度和宽度。(从Control继承)

获取或设置一个值,该值指示用户是否可以将单元格的文本值复制到Clipboard,以及是否包括行标题和列标题文本。

获取或设置DataGridView中显示的列数。获取应用于列标题的边框样式。获取或设置默认列标题样式。

获取或设置列标题行的高度(以像素为单位)获取或设置一个值,该值指示是否可以调整列标题的高度,以及它是由用户调整还是根据标题的内容自动调整。

获取或设置一个值,该值指示是否显示列标题行。

获取一个包含控件中所有列的集合。

获取包含控件的应用程序的公司名称或创建者。(从Control继承)

获取IContainer,它包含Component。(从Component继承)

CanFocusCanSelectCapture

CausesValidation

CellBorderStyleCheckForIllegalCrossThreadCalls

ClientRectangleClientSizeClipboardCopyMode

ColumnCount

ColumnHeadersBorderStyleColumnHeadersDefaultCellStyleColumnHeadersHeight

ColumnHeadersHeightSizeModeColumnHeadersVisibleColumnsCompanyNameContainer

2

ContainsFocusContextMenuContextMenuStripControlsCreatedCurrentCellCurrentCellAddressCurrentRowCursorDataBindingsDataMemberDataSourceDefaultBackColorDefaultCellStyle

获取一个值,该值指示控件或它的一个子控件当

前是否有输入焦点。(从Control继承)获取或设置与控件关联的快捷菜单。(从Control继承)

获取或设置与此控件关联的

ContextMenuStrip。(从Control继承)获取包含在控件内的控件的集合。(从Control继承)

获取一个值,该值指示控件是否已经创建。(从Control继承)

获取或设置当前处于活动状态的单元格。获取当前处于活动状态的单元格的行索引和列索引。

获取包含当前单元格的行。

获取或设置当鼠标指针位于控件上时显示的光标。(从Control继承)

为该控件获取数据绑定。(从Control继承)获取或设置数据源中DataGridView显示其数据的列表或表的名称。

获取或设置DataGridView所显示数据的数据源。

获取控件的默认背景色。(从Control继承)在未设置其他单元格样式属性的情况下,获取或设置应用于DataGridView中的单元格的默认单元格样式。

获取控件的默认字体。(从Control继承)获取控件的默认前景色。(从Control继承)已重写。获取表示控件的显示区域的矩形。获取一个值,该值指示Control基类是否在释放进程中。(从Control继承)

获取或设置哪些控件边框停靠到其父控件并确定控件如何随其父级一起调整大小。(从Control继承)

获取当前单元格承载的控件(如果包含编辑控件的单元格处于编辑模式下)。

获取包含EditingControl的面板。

获取或设置一个值,该值指示如何开始编辑单元格。

获取或设置一个值,该值指示控件是否可以对用户交互作出响应。(从Control继承)

获取或设置一个值,该值指示在对应用程序启用了可视样式的情况下,行标题和列标题是否使用用户当前主题的可视样式。

获取或设置当前显示在DataGridView中的第一个单元格;此单元格通常位于左上角。

获取该列中当前不在视图区域内的部分的宽度。获取或设置某一列的索引,该列是显示在DataGridView上的第一列。

获取或设置某一行的索引,该行是显示在DataGridView上的第一行。

获取一个值,该值指示控件是否有输入焦点。(从Control继承)

已重写。获取或设置DataGridView显示的文本的字体。

已重写。获取或设置DataGridView的前景色。

获取和设置网格线的颜色,网格线对DataGridView的单元格进行分隔。

获取控件绑定到的窗口句柄。(从Control继承)

DefaultFontDefaultForeColorDisplayRectangleDisposingDock

EditingControlEditingPanelEditModeEnabled

EnableHeadersVisualStylesFirstDisplayedCell

FirstDisplayedScrollingColumnHiddenWidthFirstDisplayedScrollingColumnIndexFirstDisplayedScrollingRowIndexFocusedFontForeColorGridColorHandle

3

HasChildrenHeight

HorizontalScrollingOffsetImeModeInvokeRequired

获取一个值,该值指示控件是否包含一个或多个

子控件。(从Control继承)

获取或设置控件的高度。(从Control继承)获取或设置控件水平滚动的像素数。

获取或设置控件的输入法编辑器 (IME) 模式。(从Control继承)

获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建控件所在的线程以外的线程中。(从Control继承)

获取或设置一个值,该值指示控件对辅助功能应用程序是否可见。(从Control继承)

获取一个值,该值指示当前单元格是否有未提交的更改。

获取一个值,该值指示是否正在编辑当前处于活动状态的单元格。

获取一个值,该值指示当前行是否有未提交的更改。

获取一个值,该值指示控件是否已经被释放。(从Control继承)

获取一个值,该值指示控件是否有与它关联的句柄。(从Control继承)

获取一个值,该值指示此控件是否为镜像控件。(从Control继承)

已重载。提供索引器以获取或设置位于指定行和指定列交叉点处的单元格。

获取控件的布局引擎的缓存实例。(从Control继承)

获取或设置控件左边缘与其容器的工作区左边缘之间的距离(以像素为单位)。(从Control继承)

获取或设置该控件的左上角相对于其容器的左上角的坐标。(从Control继承)

获取或设置控件之间的空间。(从Control继承)

获取或设置大小,该大小是GetPreferredSize可以指定的上限。(从Control继承)获取或设置大小,该大小是

GetPreferredSize可以指定的下限。(从Control继承)

获取一个值,该值指示哪一个修改键(Shift、Ctrl 和 Alt)处于按下的状态。(从Control继承)

获取一个值,该值指示哪一个鼠标按钮处于按下的状态。(从Control继承)

获取鼠标光标的位置(以屏幕坐标表示)。(从Control继承)

获取或设置一个值,该值指示是否允许用户一次选择DataGridView的多个单元格、行或列。

获取或设置控件的名称。(从Control继承)获取新记录所在行的索引。此属性与此控件无关。

获取或设置控件的父容器。(从Control继承)

获取可以容纳控件的矩形区域的大小。(从Control继承)

获取包含控件的程序集的产品名称。(从Control继承)

IsAccessibleIsCurrentCellDirtyIsCurrentCellInEditModeIsCurrentRowDirtyIsDisposedIsHandleCreatedIsMirroredItem

LayoutEngineLeft

LocationMarginMaximumSizeMinimumSize

ModifierKeysMouseButtonsMousePositionMultiSelect

NameNewRowIndexPaddingParentPreferredSizeProductName4

ProductVersionReadOnly

RecreatingHandleRegionRightRightToLeft

RowCount

RowHeadersBorderStyleRowHeadersDefaultCellStyleRowHeadersVisibleRowHeadersWidth

RowHeadersWidthSizeMode

获取包含控件的程序集的版本。(从Control

继承)

获取一个值,该值指示用户是否可以编辑DataGridView控件的单元格。

获取一个值,该值指示控件当前是否在重新创建其句柄。(从Control继承)

获取或设置与控件关联的窗口区域。(从Control继承)

获取控件右边缘与其容器的工作区左边缘之间的距离(以像素为单位)。(从Control继承)获取或设置一个值,该值指示是否将控件的元素对齐以支持使用从右向左的字体的区域设置。(从Control继承)

获取或设置DataGridView中显示的行数。获取或设置行标题单元格的边框样式。获取或设置应用于行标题单元格的默认样式。获取或设置一个值,该值指示是否显示包含行标题的列。

获取或设置包含行标题的列的宽度(以像素为单位)。

获取或设置一个值,该值指示是否可以调整行标题的宽度,以及它是由用户调整还是根据标题的内容自动调整。

获取一个集合,该集合包含DataGridView控件中的所有行。

获取或设置应用于DataGridView的行单元格的默认样式。

获取或设置一行,该行表示控件中所有行的模板。

获取或设置要在DataGridView控件中显示的滚动条的类型。

获取用户选定的单元格的集合。获取用户选定的列的集合。获取用户选定的行的集合。

获取或设置一个值,该值指示如何选择DataGridView的单元格。

获取或设置一个值,该值指示是否显示单元格错误。

获取或设置一个值,该值指示当鼠标指针停留在单元格上时,是否显示工具提示。

获取或设置一个值,该值指示编辑标志符号是否在所编辑的单元格的行标题中可见。

获取或设置一个值,该值指示行标题是否为包含数据输入错误的每一行显示错误标志符号。获取或设置控件的站点。(从Control继承)获取或设置控件的高度和宽度。(从Control继承)

获取DataGridView内容的当前排序所依据的列。

获取一个值,该值指示是按升序或降序对

DataGridView控件中的项进行排序,还是不排序。

获取或设置一个值,该值指示按 Tab 键是否会将焦点按 Tab 键顺序移到下一个控件,而不是将焦点移到控件中的下一个单元格。

获取或设置在控件的容器的控件的 Tab 键顺序。(从Control继承)

获取或设置一个值,该值指示用户能否使用Tab 键将焦点放到该控件上。(从Control继承)

Rows

RowsDefaultCellStyleRowTemplateScrollBarsSelectedCellsSelectedColumnsSelectedRowsSelectionModeShowCellErrorsShowCellToolTipsShowEditingIconShowRowErrorsSiteSize

SortedColumnSortOrder

StandardTab

TabIndexTabStop

5

TagTextTop

获取或设置包含有关控件的数据的对象。(从

Control继承)

已重写。获取或设置与控件关联的文本。获取或设置控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。(从Control继承)

获取或设置位于DataGridView控件左上角的标题单元格。

获取没有另一个 Windows 窗体控件作为其父级的父控件。通常,这是控件所在的最外面的Form。(从Control继承)

获取Cursor属性的默认值或用户指定值。获取或设置一个值,该值指示是否将等待光标用于当前控件以及所有子控件。(从Control继承)

获取控件垂直滚动的像素数。

获取或设置一个值,该值指示您是否为

DataGridView控件提供了自己的数据管理操作。

获取或设置一个值,该值指示是否显示该控件及其所有父控件。(从Control继承)

获取或设置控件的宽度。(从Control继承)此属性与该类无关。(从Control继承)

TopLeftHeaderCellTopLevelControlUserSetCursorUseWaitCursor

VerticalScrollingOffsetVirtualMode

VisibleWidthWindowTarget

页首

受保护的属性

名称

CanRaiseEventsCreateParamsDefaultCursorDefaultImeModeDefaultMarginDefaultMaximumSizeDefaultMinimumSizeDefaultPaddingDefaultSizeDesignModeDoubleBufferedEventsFontHeight

HorizontalScrollBarRenderRightToLeftResizeRedrawScaleChildrenShowFocusCuesShowKeyboardCuesVerticalScrollBar

页首公共方法

说明

确定是否可以在控件上引发事件。(从Control继承)获取创建控件句柄时所需要的创建参数。(从Control继承)获取或设置控件的默认光标。(从Control继承)

获取控件支持的输入法编辑器 (IME) 模式。(从Control继承)

获取以像素为单位的空间,此空间默认情况下被指定为控件之间的空间。

(从Control继承)

获取以像素为单位的长度和高度,此长度和高度被指定为控件的默认最大大小。(从Control继承)

获取以像素为单位的长度和高度,此长度和高度被指定为控件的默认最小大小。(从Control继承)

获取控件内容的内部间距(以像素为单位)。(从Control继承)已重写。获取控件的默认初始大小。

获取一个值,用以指示Component当前是否处于设计模式。(从Component继承)

获取或设置一个值,该值指示此控件是否应使用辅助缓冲区重绘其图面,以减少或避免闪烁。(从Control继承)

获取附加到此Component的事件处理程序的列表。(从Component继承)

获取或设置控件的字体的高度。(从Control继承)获取控件的水平滚动条。

此属性现已过时。(从Control继承)

获取或设置一个值,该值指示控件在调整大小时是否重绘自己。(从Control继承)

获取一个值,该值确定子控件的缩放。(从Control继承)获取一个值,该值指示控件是否应显示聚焦框。(从Control继承)获取一个值,该值指示用户界面是否处于适当的状态以显示或隐藏键盘快捷键。(从Control继承)获取控件的垂直滚动条。

6

(请参见受保护的方法)

名称

AdjustColumnHeaderBorderStyleAreAllCellsSelectedAutoResizeColumn

AutoResizeColumnHeadersHeightAutoResizeColumnsAutoResizeRow

AutoResizeRowHeadersWidthAutoResizeRowsBeginEditBeginInvokeBringToFrontCancelEditClearSelectionCommitEditContainsCreateControlCreateGraphicsCreateObjRef

说明

为当前正在绘制的DataGridView的列标题单元格调整

DataGridViewAdvancedBorderStyle。返回一个值,该值指示当前是否选择了所有的DataGridView单元格。

已重载。调整指定列的宽度以适应其单元格的内容。已重载。调整列标题的高度以适应标题内容。已重载。调整所有列的宽度以适应其单元格的内容。已重载。调整指定行的高度以适应其单元格的内容。已重载。调整行标题的宽度以适应标题内容。已重载。调整某些或所有行的高度以适应其内容。将当前的单元格置于编辑模式下。

已重载。在创建控件的基础句柄所在线程上异步执行委托。(从Control继承)

将控件带到 Z 顺序的前面。(从Control继承)取消当前选定单元格的编辑模式并丢弃所有更改。已重载。取消对当前选定的单元格的选择。

将当前单元格中的更改提交到数据缓存,但不结束编辑模式。

检索一个值,该值指示指定控件是否为一个控件的子控件。(从Control继承)

强制创建控件,包括创建句柄和任何子控件。(从Control继承)

为控件创建Graphics。(从Control继承)

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。(从MarshalByRefObject继承)

返回向用户显示的列数。返回向用户显示的行数。

已重载。释放DataGridView控件使用的所有资源。开始拖放操作。(从Control继承)支持呈现到指定的位图。(从Control继承)

已重载。提交对当前单元格进行的编辑并结束编辑操作。检索由传递的IAsyncResult表示的异步操作的返回值。(从Control继承)

已重载。确定两个Object实例是否相等。(从Object继承)

检索控件所在的窗体。(从Control继承)为控件设置输入焦点。(从Control继承)检索包含指定句柄的控件。(从Control继承)返回当前与指定句柄关联的控件。(从Control继承)获取满足所提供筛选器的单元格的数目。返回表示单元格显示区域的矩形。

已重载。检索指定位置的子控件。(从Control继承)检索表示选定单元格内容的格式化值,以便将其复制到Clipboard。

返回表示某一列(由列索引确定)的显示区域的矩形。沿着控件的父控件链向上,返回下一个

ContainerControl。(从Control继承)

用作特定类型的哈希函数。(从Object继承)检索控制此实例的生存期策略的当前生存期服务对象。(从MarshalByRefObject继承)

按照子控件的 Tab 键顺序向前或向后检索下一个控件。(从Control继承)

检索可以容纳控件的矩形区域的大小。(从Control继7承)

DisplayedColumnCountDisplayedRowCountDisposeDoDragDropDrawToBitmapEndEditEndInvokeEqualsFindFormFocus

FromChildHandleFromHandleGetCellCount

GetCellDisplayRectangleGetChildAtPointGetClipboardContentGetColumnDisplayRectangleGetContainerControlGetHashCodeGetLifetimeServiceGetNextControlGetPreferredSize

GetRowDisplayRectangleGetTypeHideHitTestInitializeLifetimeServiceInvalidateInvalidateCellInvalidateColumnInvalidateRowInvokeIsKeyLockedIsMnemonic

NotifyCurrentCellDirtyPerformLayoutPointToClientPointToScreen

PreProcessControlMessagePreProcessMessageRectangleToClientRectangleToScreenReferenceEqualsRefreshRefreshEditResetBackColorResetBindingsResetCursorResetFontResetForeColorResetImeModeResetRightToLeftResetTextResumeLayoutScaleSelectSelectAll

返回表示某一行(由行索引确定)的显示区域的矩形。获取当前实例的Type。(从Object继承)对用户隐藏控件。(从Control继承)

在给定了 x 坐标和 y 坐标的情况下返回位置信息,例如,

行索引和列索引。

获取控制此实例的生存期策略的生存期服务对象。(从MarshalByRefObject继承)

已重载。使控件的特定区域无效并向控件发送绘制消息。(从Control继承)

已重载。使DataGridView中的某个单元格无效,并强制对它进行重新绘制。

使DataGridView中的指定列无效,并强制对它进行重新绘制。

使DataGridView中的指定行无效,并强制对它进行重新绘制。

已重载。在拥有此控件的基础窗口句柄的线程上执行委托。(从Control继承)

确定 Caps Lock、Num Lock 或 Scroll Lock 键是否有效。(从Control继承)

搜索指定的字符串,以确定指定字符是否是分配给此控件的助记键字符。(从Control继承)

通知DataGridView当前单元格有未提交的更改。已重载。强制控件将布局逻辑应用于子控件。(从Control继承)

将指定屏幕点的位置计算成工作区坐标。(从Control继承)

将指定工作区点的位置计算成屏幕坐标。(从Control继承)

在调度键盘或输入消息之前,在消息循环内对它们进行预处理。(从Control继承)

在调度键盘或输入消息之前,在消息循环内对它们进行预处理。(从Control继承)

计算指定屏幕矩形的大小和位置(以工作区坐标表示)。(从Control继承)

计算指定工作区矩形的大小和位置(以屏幕坐标表示)。(从Control继承)

确定指定的Object实例是否是相同的实例。(从Object继承)

强制控件使其工作区无效并立即重绘自己和任何子控件。(从Control继承)

当前单元格在处于编辑模式时,用基础单元格的值刷新当前单元格的值会丢弃以前的任何值。

将BackColor属性重置为其默认值。(从Control继承)

使绑定到BindingSource的控件重新读取列表中的所有项,并刷新这些项的显示值。(从Control继承)

将Cursor属性重置为其默认值。(从Control继承)将Font属性重置为其默认值。(从Control继承)将ForeColor属性重置为其默认值。(从Control继承)

将ImeMode属性重置为其默认值。(从Control继承)

将RightToLeft属性重置为其默认值。(从Control继承)

已重写。将Text属性重置为其默认值。

已重载。恢复正常的布局逻辑。(从Control继承)已重载。缩放控件和任何子控件。(从Control继承)已重载。激活控件。(从Control继承)选择DataGridView中的所有单元格。8

SelectNextControlSendToBackSetBoundsShowSort

SuspendLayoutToStringUpdateUpdateCellErrorTextUpdateCellValueUpdateRowErrorTextUpdateRowHeightInfo

页首

受保护的方法

激活下一个控件。(从Control继承)

将控件发送到 Z 顺序的后面。(从Control继承)已重载。设置控件的边界。(从Control继承)向用户显示控件。(从Control继承)

已重载。对DataGridView控件的内容进行排序。临时挂起控件的布局逻辑。(从Control继承)

返回包含Component的名称的String(如果有)。不应

重写此方法。(从Component继承)

使控件重绘其工作区内的无效区域。(从Control继承)强制指定位置的单元格更新其错误文本。

强制该控件基于它的新值更新在指定位置显示的单元格,并应用当前有效的任何自动调整大小模式。已重载。强制一行或多行更新其错误文本。强制指定的一行或多行更新其高度信息。

名称

AccessibilityNotifyClients

AccessibilityNotifyCurrentCellChangedAutoResizeColumn

AutoResizeColumnHeadersHeightAutoResizeColumnsAutoResizeRow

AutoResizeRowHeadersWidthAutoResizeRowsClearSelection

CreateAccessibilityInstanceCreateColumnsInstanceCreateControlsInstance

说明

已重载。向具有辅助功能的客户端应用程序通知

AccessibleEvents。(从Control继承)

当新单元格成为当前的单元格时,通知可访问的客户端应用程序。

已重载。调整指定列的宽度以适应其单元格的内容。

已重载。调整列标题的高度以适应标题内容。已重载。调整所有列的宽度以适应其单元格的内容。

已重载。调整指定行的高度以适应其单元格的内容。

已重载。调整行标题的宽度以适应标题内容。已重载。调整某些或所有行的高度以适应其内容。已重载。取消对当前选定的单元格的选择。已重写。为DataGridView创建一个新的辅助性对象。

创建并返回一个新的

DataGridViewColumnCollection。已重写。创建并返回一个新的

Control.ControlCollection,该集合可以强制转换为

DataGridView.DataGridViewControlCollection类型。

为该控件创建句柄。(从Control继承)创建并返回一个新的

DataGridViewRowCollection。

向默认窗口过程发送指定消息。(从Control继承)

毁坏与该控件关联的句柄。(从Control继承)已重载。已重写。释放DataGridView控件使用的所有资源。

在通过垃圾回收将Component回收之前,释放非托管资源并执行其他清理操作。(从Component继承)已重写。

检索一个值,该值指示当启用控件的AutoSize属性时控件的行为方式。(从Control继承)检索缩放控件时的边界。(从Control继承)

CreateHandleCreateRowsInstanceDefWndProcDestroyHandleDisposeFinalize

GetAccessibilityObjectByIdGetAutoSizeModeGetScaledBoundsGetService

9

返回一个对象,该对象表示由Component或它

的Container提供的服务。(从Component继承)

GetStyleGetTopLevelInitLayoutInvokeGotFocusInvokeLostFocusInvokeOnClickInvokePaintInvokePaintBackgroundIsInputCharIsInputKeyMemberwiseCloneNotifyInvalidate

OnAllowUserToAddRowsChangedOnAllowUserToDeleteRowsChangedOnAllowUserToOrderColumnsChangedOnAllowUserToResizeColumnsChangedOnAllowUserToResizeRowsChanged

OnAlternatingRowsDefaultCellStyleChanged

为控件检索指定控件样式位的值。(从Control

继承)

确定控件是否是顶级控件。(从Control继承)在将控件添加到另一个容器之后调用。(从Control继承)

为指定的控件引发GotFocus事件。(从Control继承)

为指定的控件引发LostFocus事件。(从Control继承)

为指定的控件引发Click事件。(从Control继承)

为指定的控件引发Paint事件。(从Control继承)

为指定的控件引发PaintBackground事件。(从Control继承)

已重写。确定字符是否为DataGridView可识别的输入字符。已重写。

已重载。(从MarshalByRefObject继承)引发Invalidated事件,其中带有要使之无效的控件的指定区域。(从Control继承)

引发AllowUserToAddRowsChanged事件。引发件。引发件。引发件。引发

AllowUserToDeleteRowsChanged事AllowUserToOrderColumnsChanged事AllowUserToResizeColumnsChanged事AllowUserToResizeRowsChanged事件。

OnAutoGenerateColumnsChangedOnAutoSizeChangedOnAutoSizeColumnModeChangedOnAutoSizeColumnsModeChangedOnAutoSizeRowsModeChangedOnBackColorChangedOnBackgroundColorChangedOnBackgroundImageChangedOnBackgroundImageLayoutChangedOnBindingContextChangedOnBorderStyleChangedOnCancelRowEdit

OnCausesValidationChangedOnCellBeginEdit

OnCellBorderStyleChangedOnCellClickOnCellContentClickOnCellContentDoubleClickOnCellContextMenuStripChangedOnCellContextMenuStripNeeded

引发

AlternatingRowsDefaultCellStyleChanged事件。

引发AutoGenerateColumnsChanged事件。

引发AutoSizeChanged事件。(从Control继承)

引发AutoSizeColumnModeChanged事件。引发AutoSizeColumnsModeChanged事件。引发AutoSizeRowsModeChanged事件。引发BackColorChanged事件。(从Control继承)

引发BackgroundColorChanged事件。引发BackgroundImageChanged事件。(从Control继承)

引发BackgroundImageLayoutChanged事件。(从Control继承)

已重写。引发BindingContextChanged事件。引发BorderStyleChanged事件。引发CancelRowEdit事件。

引发CausesValidationChanged事件。(从Control继承)

引发CellBeginEdit事件。

引发CellBorderStyleChanged事件。引发CellClick事件。引发CellContentClick事件。引发CellContentDoubleClick事件。引发CellContextMenuStripChanged事件。

10

引发CellContextMenuStripNeeded事件。

OnCellDoubleClickOnCellEndEditOnCellEnter

OnCellErrorTextChangedOnCellErrorTextNeededOnCellFormattingOnCellLeaveOnCellMouseClickOnCellMouseDoubleClickOnCellMouseDownOnCellMouseEnterOnCellMouseLeaveOnCellMouseMoveOnCellMouseUpOnCellPaintingOnCellParsingOnCellStateChangedOnCellStyleChangedOnCellStyleContentChangedOnCellToolTipTextChangedOnCellToolTipTextNeededOnCellValidatedOnCellValidatingOnCellValueChangedOnCellValueNeededOnCellValuePushedOnChangeUICuesOnClick

OnClientSizeChangedOnColumnAdded

OnColumnContextMenuStripChangedOnColumnDataPropertyNameChangedOnColumnDefaultCellStyleChangedOnColumnDisplayIndexChangedOnColumnDividerDoubleClickOnColumnDividerWidthChangedOnColumnHeaderCellChangedOnColumnHeaderMouseClickOnColumnHeaderMouseDoubleClickOnColumnHeadersBorderStyleChangedOnColumnHeadersDefaultCellStyleChangedOnColumnHeadersHeightChanged

OnColumnHeadersHeightSizeModeChanged引发CellDoubleClick事件。引发CellEndEdit事件。引发CellEnter事件。

引发CellErrorTextChanged事件。引发CellErrorTextNeeded事件。引发CellFormatting事件。引发CellLeave事件。引发CellMouseClick事件。引发CellMouseDoubleClick事件。引发CellMouseDown事件。引发CellMouseEnter事件。引发CellMouseLeave事件。引发CellMouseMove事件。引发CellMouseUp事件。引发CellPainting事件。引发CellParsing事件。引发CellStateChanged事件。引发CellStyleChanged事件。引发CellStyleContentChanged事件。引发CellToolTipTextChanged事件。引发CellToolTipTextNeeded事件。引发CellValidated事件。引发CellValidating事件。引发CellValueChanged事件。引发CellValueNeeded事件。引发CellValuePushed事件。

引发ChangeUICues事件。(从Control继

承)

引发Click事件。(从Control继承)引发ClientSizeChanged事件。(从Control继承)

引发ColumnAdded事件。

引发ColumnContextMenuStripChanged事件。

引发ColumnDataPropertyNameChanged事件。

引发ColumnDefaultCellStyleChanged事件。引发ColumnDisplayIndexChanged事件。引发ColumnDividerDoubleClick事件。引发ColumnDividerWidthChanged事件。引发ColumnHeaderCellChanged事件。引发ColumnHeaderMouseClick事件。引发ColumnHeaderMouseDoubleClick事件。引发ColumnHeadersBorderStyleChanged事件。

引发ColumnHeadersDefaultCellStyleChanged事件。

引发ColumnHeadersHeightChanged事件。引发

ColumnHeadersHeightSizeModeChanged事件。

引发ColumnMinimumWidthChanged事件。引发ColumnNameChanged事件。引发ColumnRemoved事件。

引发ColumnSortModeChanged事件。引发ColumnStateChanged事件。

OnColumnMinimumWidthChangedOnColumnNameChangedOnColumnRemoved

OnColumnSortModeChangedOnColumnStateChanged

11

OnColumnToolTipTextChangedOnColumnWidthChangedOnContextMenuChangedOnContextMenuStripChangedOnControlAddedOnControlRemovedOnCreateControlOnCurrentCellChanged

OnCurrentCellDirtyStateChangedOnCursorChanged引发ColumnToolTipTextChanged事件。引发ColumnWidthChanged事件。

引发ContextMenuChanged事件。(从

Control继承)

引发ContextMenuStripChanged事件。(从Control继承)

引发ControlAdded事件。(从Control继承)引发ControlRemoved事件。(从Control继承)

引发CreateControl方法。(从Control继承)引发CurrentCellChanged事件。

引发CurrentCellDirtyStateChanged事件。已重写。如果光标在用户代码中更改,将会引发CursorChanged事件并更新UserSetCursor属性。

引发DataBindingComplete事件。引发DataError事件。

引发DataMemberChanged事件。引发DataSourceChanged事件。引发DefaultCellStyleChanged事件。引发DefaultValuesNeeded事件。

引发DockChanged事件。(从Control继承)已重写。引发DoubleClick事件。

引发DragDrop事件。(从Control继承)引发DragEnter事件。(从Control继承)引发DragLeave事件。(从Control继承)引发DragOver事件。(从Control继承)引发EditingControlShowing事件。引发EditModeChanged事件。已重写。

已重写。引发Enter事件。已重写。引发FontChanged事件。已重写。引发ForeColorChanged事件。引发GiveFeedback事件。(从Control继承)已重写。

引发GridColorChanged事件。已重写。引发HandleCreated事件。已重写。

引发HelpRequested事件。(从Control继承)

引发ImeModeChanged事件。(从Control继承)

引发Invalidated事件。(从Control继承)已重写。引发KeyDown事件。已重写。引发KeyPress事件。已重写。引发KeyUp事件。已重写。引发Layout事件。已重写。引发Leave事件。

引发LocationChanged事件。(从Control继承)

已重写。

引发MarginChanged事件。(从Control继承)

引发MouseCaptureChanged事件。(从Control继承)

已重写。引发MouseClick事件。已重写。

OnDataBindingCompleteOnDataError

OnDataMemberChangedOnDataSourceChangedOnDefaultCellStyleChangedOnDefaultValuesNeededOnDockChangedOnDoubleClickOnDragDropOnDragEnterOnDragLeaveOnDragOver

OnEditingControlShowingOnEditModeChangedOnEnabledChangedOnEnterOnFontChangedOnForeColorChangedOnGiveFeedbackOnGotFocus

OnGridColorChangedOnHandleCreatedOnHandleDestroyedOnHelpRequestedOnImeModeChangedOnInvalidatedOnKeyDownOnKeyPressOnKeyUpOnLayoutOnLeave

OnLocationChangedOnLostFocusOnMarginChangedOnMouseCaptureChangedOnMouseClickOnMouseDoubleClick

12

OnMouseDownOnMouseEnterOnMouseHoverOnMouseLeaveOnMouseMoveOnMouseUpOnMouseWheelOnMove

OnMultiSelectChangedOnNewRowNeededOnNotifyMessageOnPaddingChangedOnPaint

OnPaintBackgroundOnParentBackColorChanged

已重写。引发MouseDown事件。已重写。

引发MouseHover事件。(从Control继承)已重写。引发MouseLeave事件。已重写。引发MouseMove事件。已重写。引发MouseUp事件。已重写。

引发Move事件。(从Control继承)引发MultiSelectChanged事件。引发NewRowNeeded事件。

向控件通知 Windows 消息。(从Control继

承)

引发PaddingChanged事件。(从Control继承)

已重写。引发Paint事件。

绘制控件的背景。(从Control继承)

当控件容器的BackColor属性值更改时,将引发BackColorChanged事件。(从Control继承)

当控件容器的BackgroundImage属性值更改时,将引发BackgroundImageChanged事件。(从Control继承)

当控件容器的BindingContext属性值更改时,将引发BindingContextChanged事件。(从Control继承)

引发ParentChanged事件。(从Control继承)

引发CursorChanged事件。(从Control继承)

当控件容器的Enabled属性值更改时,将引发EnabledChanged事件。(从Control继承)当控件容器的Font属性值更改时,将引发FontChanged事件。(从Control继承)

当控件容器的ForeColor属性值更改时,将引发ForeColorChanged事件。(从Control继承)当控件容器的RightToLeft属性值更改时,将引发RightToLeftChanged事件。(从Control继承)

当控件容器的Visible属性值更改时,将引发VisibleChanged事件。(从Control继承)引发PreviewKeyDown事件。(从Control继承)

引发Paint事件。(从Control继承)引发QueryContinueDrag事件。(从Control继承)

引发ReadOnlyChanged事件。

引发RegionChanged事件。(从Control继承)

已重写。引发Resize事件。已重写。

引发RowContextMenuStripChanged事件。引发RowContextMenuStripNeeded事件。引发RowDefaultCellStyleChanged事件。引发RowDirtyStateNeeded事件。引发RowDividerDoubleClick事件。引发RowDividerHeightChanged事件。引发RowEnter事件。

OnParentBackgroundImageChanged

OnParentBindingContextChanged

OnParentChangedOnParentCursorChangedOnParentEnabledChangedOnParentFontChangedOnParentForeColorChangedOnParentRightToLeftChanged

OnParentVisibleChangedOnPreviewKeyDownOnPrintOnQueryContinueDragOnReadOnlyChangedOnRegionChangedOnResizeOnRightToLeftChanged

OnRowContextMenuStripChangedOnRowContextMenuStripNeededOnRowDefaultCellStyleChangedOnRowDirtyStateNeededOnRowDividerDoubleClickOnRowDividerHeightChangedOnRowEnter

OnRowErrorTextChanged13

引发RowErrorTextChanged事件。

OnRowErrorTextNeededOnRowHeaderCellChangedOnRowHeaderMouseClickOnRowHeaderMouseDoubleClickOnRowHeadersBorderStyleChangedOnRowHeadersDefaultCellStyleChangedOnRowHeadersWidthChanged

OnRowHeadersWidthSizeModeChangedOnRowHeightChangedOnRowHeightInfoNeededOnRowHeightInfoPushedOnRowLeave

OnRowMinimumHeightChangedOnRowPostPaintOnRowPrePaintOnRowsAdded

OnRowsDefaultCellStyleChangedOnRowsRemovedOnRowStateChangedOnRowUnsharedOnRowValidatedOnRowValidatingOnScroll

OnSelectionChangedOnSizeChangedOnSortCompareOnSortedOnStyleChangedOnSystemColorsChangedOnTabIndexChangedOnTabStopChangedOnTextChangedOnUserAddedRowOnUserDeletedRowOnUserDeletingRowOnValidatedOnValidatingOnVisibleChangedPaintBackgroundProcessAKeyProcessCmdKeyProcessDataGridViewKeyProcessDeleteKeyProcessDialogCharProcessDialogKeyProcessDownKeyProcessEndKeyProcessEnterKeyProcessEscapeKeyProcessF2Key引发RowErrorTextNeeded事件。引发RowHeaderCellChanged事件。引发RowHeaderMouseClick事件。引发RowHeaderMouseDoubleClick事件。引发RowHeadersBorderStyleChanged事件。引发RowHeadersDefaultCellStyleChanged事

件。

引发RowHeadersWidthChanged事件。引发RowHeadersWidthSizeModeChanged事件。

引发RowHeightChanged事件。引发RowHeightInfoNeeded事件。引发RowHeightInfoPushed事件。引发RowLeave事件。

引发RowMinimumHeightChanged事件。引发RowPostPaint事件。引发RowPrePaint事件。引发RowsAdded事件。

引发RowsDefaultCellStyleChanged事件。引发RowsRemoved事件。引发RowStateChanged事件。引发RowUnshared事件。引发RowValidated事件。引发RowValidating事件。引发Scroll事件。

引发SelectionChanged事件。

引发SizeChanged事件。(从Control继承)引发SortCompare事件。引发Sorted事件。

引发StyleChanged事件。(从Control继承)引发SystemColorsChanged事件。(从Control继承)

引发TabIndexChanged事件。(从Control继承)

引发TabStopChanged事件。(从Control继承)

引发TextChanged事件。(从Control继承)引发UserAddedRow事件。引发UserDeletedRow事件。引发UserDeletingRow事件。

引发Validated事件。(从Control继承)已重写。引发Validating事件。已重写。

绘制DataGridView的背景。处理 A 键。

处理命令键。(从Control继承)处理用于在DataGridView中导航的键。处理 Delete 键。

处理对话框字符。(从Control继承)已重写。处理用来控制对话框的键,例如 Tab、Esc、Enter 和箭头键。处理向下键。处理 End 键。处理 Enter 键。

14

处理 Esc 键。处理 F2 键。

ProcessHomeKeyProcessInsertKeyProcessKeyEventArgsProcessKeyMessageProcessKeyPreviewProcessLeftKeyProcessMnemonicProcessNextKeyProcessPriorKeyProcessRightKeyProcessSpaceKeyProcessTabKeyProcessUpKeyProcessZeroKeyRaiseDragEventRaiseKeyEventRaiseMouseEventRaisePaintEventRecreateHandleReflectMessageResetMouseEventArgsRtlTranslateAlignmentRtlTranslateContent

处理 Home 键。处理 Insert 键。

已重写。处理键消息并生成适当的控件事件。处理键盘消息。(从Control继承)已重写。预览键盘消息。处理向左键。

处理助记键字符。(从Control继承)处理 Page Down 键。处理 Page Up 键。处理向右键。处理空格键。处理 Tab 键。处理向上键。处理 0 键。

引发适当的拖动事件。(从Control继承)引发适当的键事件。(从Control继承)引发适当的鼠标事件。(从Control继承)引发适当的绘画事件。(从Control继承)强制为控件重新创建句柄。(从Control继承)向绑定到指定句柄的控件反映指定消息。(从

Control继承)

重置控件以处理MouseLeave事件。(从Control继承)

已重载。将当前对齐方式转换为适当的对齐方式以支持从右向左的文本。(从Control继承)将指定的ContentAlignment转换为相应的ContentAlignment以支持从右向左的文本。(从Control继承)

将指定的HorizontalAlignment转换为相应的HorizontalAlignment以支持从右向左的文本。(从Control继承)

将指定的LeftRightAlignment转换为相应的LeftRightAlignment以支持从右向左的文本。(从Control继承)

缩放控件的位置、大小、空白和边距。(从Control继承)

此方法与该类无关。(从Control继承)已重载。激活控件。(从Control继承)设置一个值,该值指示当启用控件的AutoSize属性时控件的行为方式。(从Control继承)已重写。此成员重写Control.SetBoundsCore。设置控件的工作区的大小。(从Control继承)设置当前处于活动状态的单元格。

更改具有指定的行索引和列索引的单元格的选择状态。

更改具有指定索引的列的选择状态。更改具有指定索引的行的选择状态。

将指定的样式位设置为指定值。(从Control继承)

将控件设置为顶级控件。(从Control继承)将控件设置为指定的可见状态。(从Control继承)

确定整个控件(从控件工作区的高度和宽度起计算)的大小。(从Control继承)

已重载。更新控件的边界。(从Control继承)

RtlTranslateHorizontal

RtlTranslateLeftRight

ScaleControlScaleCoreSelectSetAutoSizeModeSetBoundsCoreSetClientSizeCore

SetCurrentCellAddressCoreSetSelectedCellCoreSetSelectedColumnCoreSetSelectedRowCoreSetStyleSetTopLevelSetVisibleCoreSizeFromClientSizeUpdateBoundsUpdateStyles

15

强制将分配的样式重新应用到控件。(从Control

继承)

UpdateZOrderWndProc

页首公共事件

按控件的父级的 Z 顺序更新控件。(从Control

继承)

已重写。处理窗口消息。

名称

AllowUserToAddRowsChangedAllowUserToDeleteRowsChanged说明

当AllowUserToAddRows属性的值更改时发生。

当AllowUserToDeleteRowsChanged属性的值更改时发生。

AllowUserToOrderColumnsChanged当AllowUserToOrderColumns属性的值更改时发

生。

AllowUserToResizeColumnsChanged当AllowUserToResizeColumns属性的值更改时发

生。

AllowUserToResizeRowsChanged当AllowUserToResizeRows属性的值更改时发生。AlternatingRowsDefaultCellStyleChanged当AlternatingRowsDefaultCellStyle属性的值更改

时发生。

AutoGenerateColumnsChanged当AutoGenerateColumnsChanged属性的值更改

时发生。

AutoSizeChanged此事件与该类无关。(从Control继承)AutoSizeColumnModeChanged当某一列的AutoSizeMode属性值更改时发生。AutoSizeColumnsModeChanged当AutoSizeColumnsMode属性的值更改时发生。AutoSizeRowsModeChanged当DataGridViewAutoSizeRowsMode属性的值更

改时发生。

BackColorChanged当BackColor属性的值更改时发生。BackgroundColorChanged当BackgroundColor属性的值更改时发生。BackgroundImageChanged当BackgroundImage属性的值更改时发生。BackgroundImageLayoutChanged当BackgroundImageLayout属性更改时发生。BindingContextChanged当BindingContext属性的值更改时发生。(从

Control继承)

BorderStyleChanged当BorderStyle属性的值更改时发生。CancelRowEdit在DataGridView控件的VirtualMode属性为

true并且取消行中的编辑时发生。

CausesValidationChanged当CausesValidation属性的值更改时发生。(从

Control继承)

CellBeginEdit在为选定的单元格启动编辑模式时发生。CellBorderStyleChanged在单元格的边框样式更改时发生。CellClick在单元格的任何部分被单击时发生。CellContentClick在单元格中的内容被单击时发生。CellContentDoubleClick在用户双击单元格的内容时发生。CellContextMenuStripChanged当ContextMenuStrip属性更改时发生。CellContextMenuStripNeeded在需要单元格的快捷菜单时发生。CellDoubleClick在用户双击单元格中的任何位置时发生。CellEndEdit在为当前选定的单元格停止编辑模式时发生。CellEnter在DataGridView控件中的当前单元格更改或者该

控件接收到输入焦点时发生。

CellErrorTextChanged在单元格的ErrorText属性值更改时发生。CellErrorTextNeeded在需要单元格的错误文本时发生。CellFormatting在单元格的内容需要设置格式以便于显示时发生。CellLeave在单元格失去输入焦点因而不再是当前单元格时发生。CellMouseClick在用户用鼠标单击单元格中的任何位置时发生。CellMouseDoubleClick在双击DataGridView中的单元格时发生。CellMouseDown当鼠标指针位于单元格的边界内时,在用户按鼠标按钮

时发生。

CellMouseEnter在鼠标指针进入单元格时发生。CellMouseLeave在鼠标指针离开单元格时发生。CellMouseMove在鼠标指针移到DataGridView控件上时发生。CellMouseUp当鼠标指针停留在单元格上时,在用户松开鼠标按钮时16

发生。

CellPaintingCellParsingCellStateChangedCellStyleChangedCellStyleContentChangedCellToolTipTextChangedCellToolTipTextNeededCellValidatedCellValidatingCellValueChangedCellValueNeededCellValuePushed

ChangeUICuesClickClientSizeChanged

ColumnAddedColumnContextMenuStripChangedColumnDataPropertyNameChangedColumnDefaultCellStyleChangedColumnDisplayIndexChangedColumnDividerDoubleClickColumnDividerWidthChangedColumnHeaderCellChangedColumnHeaderMouseClickColumnHeaderMouseDoubleClickColumnHeadersBorderStyleChangedColumnHeadersDefaultCellStyleChangedColumnHeadersHeightChangedColumnHeadersHeightSizeModeChangedColumnMinimumWidthChangedColumnNameChangedColumnRemovedColumnSortModeChangedColumnStateChangedColumnToolTipTextChangedColumnWidthChangedContextMenuChangedContextMenuStripChangedControlAddedControlRemoved

CurrentCellChangedCurrentCellDirtyStateChanged在单元格需要绘制时发生。

在单元格值已修改的情况下,当单元格退出编辑模式时发生。

在单元格的状态更改时(例如,当单元格失去或获得焦点时)发生。

在DataGridViewCell的Style属性更改时发生。在单元格样式的某个值更改时发生。

在DataGridView中某个单元格的ToolTipText属性值更改时发生。

在需要单元格的工具提示文本时发生。在单元格完成验证后发生。

在单元格失去输入焦点时发生,并启用内容验证功能。在单元格的值更改时发生。

在以下情况下发生:当DataGridView控件的

VirtualMode属性为true,并且DataGridView只有在单元格中有值的情况下才格式化和显示单元格时。

在以下情况下发生:当DataGridView控件的

VirtualMode属性为true,并且单元格值已更改并需要存储在基础数据源中时。

在焦点或键盘用户界面 (UI) 提示更改时发生。(从Control继承)

在单击控件时发生。(从Control继承)

当ClientSize属性的值更改时发生。(从Control继承)

在向控件添加一列时发生。

在列的ContextMenuStrip属性更改时发生。在某一列的DataPropertyName属性值更改时发生。

在某一列的DefaultCellStyle属性值更改时发生。在某一列的DisplayIndex属性值更改时发生。在用户双击两列之间的分隔符时发生。当DividerWidth属性更改时发生。在列标题单元格的内容更改时发生。在用户单击列标题时发生。在双击列标题时发生。

当ColumnHeadersBorderStyle属性更改时发生。当ColumnHeadersDefaultCellStyle属性的值更改时发生。

当ColumnHeadersHeight属性的值更改时发生。当ColumnHeadersHeightSizeMode属性的值更改时发生。

当列的MinimumWidth属性值更改时发生。当列的Name属性值更改时发生。在从控件中移除列时发生。

当列的SortMode属性值更改时发生。

当列的状态更改(例如,获得或失去焦点)时发生。在DataGridView中某一列的ToolTipText属性值更改时发生。

当列的Width属性值更改时发生。

当ContextMenu属性的值更改时发生。(从Control继承)

当ContextMenuStrip属性的值更改时发生。(从Control继承)

在将新控件添加到Control.ControlCollection时发生。(从Control继承)

在从Control.ControlCollection移除控件时发生。(从Control继承)

当CurrentCell属性更改时发生。17

在单元格的状态相对于其内容的更改而更改时发生。

CursorChangedDataBindingCompleteDataErrorDataMemberChangedDataSourceChangedDefaultCellStyleChangedDefaultValuesNeededDisposedDockChangedDoubleClickDragDropDragEnterDragLeaveDragOver

EditingControlShowingEditModeChangedEnabledChangedEnterFontChangedForeColorChangedGiveFeedbackGotFocusGridColorChangedHandleCreatedHandleDestroyedHelpRequestedImeModeChangedInvalidatedKeyDownKeyPressKeyUpLayoutLeaveLocationChangedLostFocusMarginChangedMouseCaptureChangedMouseClickMouseDoubleClickMouseDownMouseEnterMouseHoverMouseLeave当Cursor属性的值更改时发生。(从Control继

承)

在数据绑定操作完成之后发生。

在以下情况下发生:当外部数据分析或验证操作引发异常时,或者当尝试将数据提交到数据源失败时。当DataMember属性的值更改时发生。当DataSource属性的值更改时发生。

当DefaultCellStyle属性的值更改时发生。

当用户输入新记录的行时发生,以便可以在其中填入默认值。

当通过调用Dispose方法释放组件时发生。(从Component继承)

当Dock属性的值更改时发生。(从Control继承)在双击控件时发生。(从Control继承)在完成拖放操作时发生。(从Control继承)

在将对象拖入控件的边界时发生。(从Control继承)

在将对象拖出控件的边界时发生。(从Control继承)

在将对象拖到控件的边界上发生。(从Control继承)

在显示用于编辑单元格的控件时发生。当EditMode属性的值更改时发生。

在Enabled属性值更改后发生。(从Control继承)进入控件时发生。(从Control继承)在Font属性值更改时发生。

在ForeColor属性值更改时发生。

在执行拖动操作期间发生。(从Control继承)在控件接收焦点时发生。(从Control继承)当GridColor属性的值更改时发生。

在为控件创建句柄时发生。(从Control继承)在控件的句柄处于销毁过程中时发生。(从Control继承)

当用户请求控件的帮助时发生。(从Control继承)在ImeMode属性更改后发生。(从Control继承)在控件的显示需要重绘时发生。(从Control继承)在控件有焦点的情况下按下键时发生。(从Control继承)

在控件有焦点的情况下按下键时发生。(从Control继承)

在控件有焦点的情况下释放键时发生。(从Control继承)

在控件应重新定位其子控件时发生。(从Control继承)

在输入焦点离开控件时发生。(从Control继承)在Location属性值更改后发生。(从Control继承)

当控件失去焦点时发生。(从Control继承)在控件边距更改时发生。(从Control继承)

当控件失去或获得鼠标捕获时发生。(从Control继承)

在鼠标单击该控件时发生。(从Control继承)当用鼠标双击控件时发生。(从Control继承)当鼠标指针位于控件上并按下鼠标键时发生。(从Control继承)

在鼠标指针进入控件时发生。(从Control继承)在鼠标指针停放在控件上时发生。(从Control继承)18在鼠标指针离开控件时发生。(从Control继承)

MouseMoveMouseUpMouseWheel

MoveMultiSelectChangedNewRowNeededPaddingChangedPaintParentChangedPreviewKeyDown

QueryAccessibilityHelpQueryContinueDragReadOnlyChangedRegionChangedResizeRightToLeftChangedRowContextMenuStripChangedRowContextMenuStripNeededRowDefaultCellStyleChangedRowDirtyStateNeeded

RowDividerDoubleClickRowDividerHeightChangedRowEnterRowErrorTextChangedRowErrorTextNeededRowHeaderCellChangedRowHeaderMouseClickRowHeaderMouseDoubleClickRowHeadersBorderStyleChangedRowHeadersDefaultCellStyleChangedRowHeadersWidthChangedRowHeadersWidthSizeModeChangedRowHeightChangedRowHeightInfoNeededRowHeightInfoPushedRowLeaveRowMinimumHeightChangedRowPostPaintRowPrePaintRowsAddedRowsDefaultCellStyleChangedRowsRemovedRowStateChangedRowUnshared

在鼠标指针移到控件上时发生。(从Control继承)

在鼠标指针在控件上并释放鼠标键时发生。(从Control继承)

在移动鼠标轮并且控件有焦点时发生。(从Control继承)

在移动控件时发生。(从Control继承)当MultiSelect属性的值更改时发生。

当DataGridView的VirtualMode属性为true时,将在用户定位到DataGridView底部的新行时发生。

当Padding属性的值更改时发生。

在重绘控件时发生。(从Control继承)

在Parent属性值更改时发生。(从Control继承)在焦点位于此控件上的情况下,当有按键动作时发生(在KeyDown事件之前发生)。(从Control继承)

在AccessibleObject为辅助功能应用程序提供帮助时发生。(从Control继承)

在拖放操作期间发生,并且允许拖动源确定是否应取消拖放操作。(从Control继承)当ReadOnly属性更改时发生。

当Region属性的值更改时发生。(从Control继承)

在调整控件大小时发生。(从Control继承)

在RightToLeft属性值更改时发生。(从Control继承)

当ContextMenuStrip属性更改时发生。在需要行的快捷菜单时发生。

当行的DefaultCellStyle属性值更改时发生。在以下情况下发生:当DataGridView控件的

VirtualMode属性为true,并且DataGridView需要确定当前行是否有未提交的更改时。在用户双击两行之间的分隔符时发生。当DividerHeight属性更改时发生。

在某一行接收到输入焦点并变成当前行时发生。在行的ErrorText属性更改时发生。在需要某一行的错误文本时发生。

在用户更改行标题单元格的内容时发生。当用户在行标题边界内单击时发生。在双击行标题时发生。

当RowHeadersBorderStyle属性更改时发生。

当RowHeadersDefaultCellStyle属性的值更改时发生。

当RowHeadersWidth属性的值更改时发生。

当RowHeadersWidthSizeMode属性的值更改时发生。

当行的Height属性值更改时发生。在请求有关行高的信息时发生。在用户更改行高时发生。

在行失去输入焦点因而不再是当前行时发生。当行的MinimumHeight属性值更改时发生。在绘制DataGridViewRow后发生。

在绘制DataGridViewRow之前发生。在向DataGridView中添加新行之后发生。当RowsDefaultCellStyle属性的值更改时发生。在从DataGridView中删除一行或多行时发生。在行的状态更改(例如,失去或获得输入焦点)时发生。19在行的状态从共享变为非共享时发生。

RowValidatedRowValidatingScrollSelectionChangedSizeChangedSortCompareSortedStyleChangedSystemColorsChangedTabIndexChangedTabStopChangedTextChangedUserAddedRowUserDeletedRowUserDeletingRowValidatedValidatingVisibleChanged

页首

显式接口实现

在行完成验证后发生。

在验证行时发生。

在用户滚动控件内容时发生。在当前选择出现更改时发生。

在Size属性值更改时发生。(从Control继承)在DataGridView对两个单元格的值进行比较以执行排序操作时发生。

在DataGridView控件完成排序操作时发生。在控件样式更改时发生。

系统颜色更改时发生。(从Control继承)

在TabIndex属性值更改时发生。(从Control继承)

在TabStop属性值更改时发生。(从Control继承)

当Text属性的值更改时发生。

在用户完成向DataGridView控件中添加行时发生。

在用户完成从DataGridView控件中删除行时发生。

在用户从DataGridView控件中删除行时发生。在控件完成验证时发生。(从Control继承)在控件正在验证时发生。(从Control继承)

在Visible属性值更改时发生。(从Control继承)

名称

System.ComponentModel.ISupportInitialize.BeginInitSystem.ComponentModel.ISupportInitialize.EndInit

页首请参见参考

DataGridView 类System.Windows.Forms 命名空间其他资源

DataGridView 控件(Windows 窗体)DataGridView 控件概述(Windows 窗体)

Windows 窗体 DataGridView 控件中的基本格式设置和样式设置在 Windows 窗体 DataGridView 控件中显示数据Windows 窗体 DataGridView 控件中的数据显示模式

Windows 窗体 DataGridView 控件和 DataGrid 控件之间的区别

标记: 添加标记社区内容 添加新内容

批注

说明

有关此成员的说明,请参见

BeginInit。

有关此成员的说明,请参见EndInit。

个人信息中心|法律信息|MSDN Flash 中心|联系我们

© 2009 Microsoft Corporation 版权所有。保留所有权利|商标|隐私权声明

20

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- shangjiatang.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务