C# 摘录自MSDN。 DataGridView控件的所有事件!

DataGridView 事件

.NET Framework 4.5

DataGridView 类型公开以下成员。


  名称 说明
公共事件 AllowUserToAddRowsChanged ,当 AllowUserToAddRows 属性的值更改,发生。
公共事件 AllowUserToDeleteRowsChanged ,当 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 ,当用户松开鼠标按钮,并在单元格时,发生。
公共事件 CellPainting ,并根据需要进行绘制,发生单元格。
公共事件 CellParsing 发生,当单元格退出编辑模式,如果修改了单元格值。
公共事件 CellStateChanged ,当单元格丢失的消息或获取焦点时,发生,当单元格的状态转换,如。
公共事件 CellStyleChanged ,当 DataGridViewCell 的 Style 属性更改,发生。
公共事件 CellStyleContentChanged ,在一个单元格样式的值更改,发生。
公共事件 CellToolTipTextChanged ,当 ToolTipText 属性值为 DataGridView,的单元格发生更改。
公共事件 CellToolTipTextNeeded ,当单元格工具提示文本的是必需的,发生。
公共事件 CellValidated ,在单元格验证完成后,发生。
公共事件 CellValidating 发生,当单元格失去输入焦点,启用内容验证。
公共事件 CellValueChanged ,当单元格的值更改,发生。
公共事件 CellValueNeeded 出现问题,则 DataGridView 控件的 VirtualMode 属性是 true ,并 DataGridView 为单元格需要一个值来格式化和显示单元格。
公共事件 CellValuePushed 出现问题,则 DataGridView 控件的 VirtualMode 属性是 true ,并且单元格值更改时以及需要在基础数据源的存储。
公共事件 ChangeUICues 焦点或键盘用户界面(UI)提示更改时发生。 (继承自 Control。)
公共事件 Click 在单击控件时发生。 (继承自 Control。)
公共事件 ClientSizeChanged 当 ClientSize 属性的值更改时发生。 (继承自 Control。)
公共事件 ColumnAdded ,将列添加到控件,发生。
公共事件 ColumnContextMenuStripChanged ,在列的 ContextMenuStrip 属性更改,发生。
公共事件 ColumnDataPropertyNameChanged ,当 DataPropertyName 属性的值列的更改,发生。
公共事件 ColumnDefaultCellStyleChanged ,当 DefaultCellStyle 属性的值列的更改,发生。
公共事件 ColumnDisplayIndexChanged 出现问题,则列的 DisplayIndex 属性更改的值。
公共事件 ColumnDividerDoubleClick ,当用户双击在两列之间,的一个分隔符发生。
公共事件 ColumnDividerWidthChanged ,当 DividerWidth 属性更改,发生。
公共事件 ColumnHeaderCellChanged ,在列标题单元格的内容更改,发生。
公共事件 ColumnHeaderMouseClick ,当用户单击列标题,发生。
公共事件 ColumnHeaderMouseDoubleClick ,在列标题中双击,发生。
公共事件 ColumnHeadersBorderStyleChanged ,当 ColumnHeadersBorderStyle 属性更改,发生。
公共事件 ColumnHeadersDefaultCellStyleChanged ,当 ColumnHeadersDefaultCellStyle 属性的值更改,发生。
公共事件 ColumnHeadersHeightChanged ,当 ColumnHeadersHeight 属性的值更改,发生。
公共事件 ColumnHeadersHeightSizeModeChanged ,当 ColumnHeadersHeightSizeMode 属性的值更改,发生。
公共事件 ColumnMinimumWidthChanged ,当 MinimumWidth 属性的值列的更改,发生。
公共事件 ColumnNameChanged ,当 Name 属性的值列的更改,发生。
公共事件 ColumnRemoved ,将列从控件,移除发生。
公共事件 ColumnSortModeChanged ,当 SortMode 属性的值列的更改,发生。
公共事件 ColumnStateChanged 出现问题,则列更改状态 (例如,获取或失去焦点。
公共事件 ColumnToolTipTextChanged ,当 ToolTipText 属性值为 DataGridView的列,发生更改。
公共事件 ColumnWidthChanged ,当 Width 属性的值列的更改,发生。
公共事件 ContextMenuChanged 当 ContextMenu 属性的值更改时发生。 (继承自 Control。)
公共事件 ContextMenuStripChanged 当 ContextMenuStrip 属性的值更改时发生。 (继承自 Control。)
公共事件 ControlAdded 在将新控件添加到 Control.ControlCollection 时发生。 (继承自 Control。)
公共事件 ControlRemoved 在从 Control.ControlCollection 移除控件时发生。 (继承自 Control。)
公共事件 CurrentCellChanged ,当 CurrentCell 属性更改,发生。
公共事件 CurrentCellDirtyStateChanged ,当单元格的状态有关其内容上,的更改发生更改。
公共事件 CursorChanged 当 Cursor 属性的值更改时发生。 (继承自 Control。)
公共事件 DataBindingComplete ,在数据绑定操作完成后,发生。
公共事件 DataError 出现问题,则外部数据分析或验证操作引发异常,或者,当尝试提交数据写入数据源失败。
公共事件 DataMemberChanged ,当 DataMember 属性的值更改,发生。
公共事件 DataSourceChanged ,当 DataSource 属性的值更改,发生。
公共事件 DefaultCellStyleChanged ,当 DefaultCellStyle 属性的值更改,发生。
公共事件 DefaultValuesNeeded 发生,当用户进入新记录行,以便可以用默认值填充。
公共事件 Disposed 当通过调用 Dispose 方法释放组件时发生。 (继承自 Component。)
公共事件 DockChanged 当 Dock 属性的值更改时发生。 (继承自 Control。)
公共事件 DoubleClick 在双击控件时发生。 (继承自 Control。)
公共事件 DragDrop 拖放操作完成时发生。 (继承自 Control。)
公共事件 DragEnter 在将对象拖入控件的边界时发生。 (继承自 Control。)
公共事件 DragLeave 将对象拖出控件的边界时发生。 (继承自 Control。)
公共事件 DragOver 将对象拖过控件的边界时发生。 (继承自 Control。)
公共事件 EditingControlShowing ,编辑的单元格一个控件显示,发生。
公共事件 EditModeChanged ,当 EditMode 属性的值更改,发生。
公共事件 EnabledChanged 在 Enabled 属性值更改后发生。 (继承自 Control。)
公共事件 Enter 进入控件时发生。 (继承自 Control。)
公共事件 FontChanged Font ,当属性值发生更改时,发生。
公共事件 ForeColorChanged ForeColor ,当属性值发生更改时,发生。
公共事件 GiveFeedback 在执行拖动操作期间发生。 (继承自 Control。)
公共事件 GotFocus 在控件接收焦点时发生。 (继承自 Control。)
公共事件 GridColorChanged ,当 GridColor 属性的值更改,发生。
公共事件 HandleCreated 在为控件创建句柄时发生。 (继承自 Control。)
公共事件 HandleDestroyed 在控件的句柄处于销毁过程中时发生。 (继承自 Control。)
公共事件 HelpRequested 当用户请求控件的帮助时发生。 (继承自 Control。)
公共事件 ImeModeChanged 在 ImeMode 属性更改后发生。 (继承自 Control。)
公共事件 Invalidated 控件的显示要求重新绘制时发生。 (继承自 Control。)
公共事件 KeyDown 在控件有焦点的情况下按下键时发生。 (继承自 Control。)
公共事件 KeyPress 在控件有焦点的情况下按下键时发生。 (继承自 Control。)
公共事件 KeyUp 在控件有焦点的情况下释放键时发生。 (继承自 Control。)
公共事件 Layout 在控件应重新定位其子控件时发生。 (继承自 Control。)
公共事件 Leave 在输入焦点离开控件时发生。 (继承自 Control。)
公共事件 LocationChanged 在 Location 属性值更改后发生。 (继承自 Control。)
公共事件 LostFocus 在控件失去焦点时发生。 (继承自 Control。)
公共事件 MarginChanged 在控件边距更改时发生。 (继承自 Control。)
公共事件 MouseCaptureChanged 当控件失去鼠标捕获时发生。 (继承自 Control。)
公共事件 MouseClick 用鼠标单击控件时发生。 (继承自 Control。)
公共事件 MouseDoubleClick 用鼠标双击控件时发生。 (继承自 Control。)
公共事件 MouseDown 当鼠标指针位于控件上并按下鼠标键时发生。 (继承自 Control。)
公共事件 MouseEnter 在鼠标指针进入控件时发生。 (继承自 Control。)
公共事件 MouseHover 在鼠标指针停放在控件上时发生。 (继承自 Control。)
公共事件 MouseLeave 在鼠标指针离开控件时发生。 (继承自 Control。)
公共事件 MouseMove 在鼠标指针移到控件上时发生。 (继承自 Control。)
公共事件 MouseUp 在鼠标指针在控件上并释放鼠标键时发生。 (继承自 Control。)
公共事件 MouseWheel 在控件有焦点的同时鼠标轮移动时发生。 (继承自 Control。)
公共事件 Move 在移动控件时发生。 (继承自 Control。)
公共事件 MultiSelectChanged ,当 MultiSelect 属性的值更改,发生。
公共事件 NewRowNeeded 出现问题,则 DataGridView 的 VirtualMode 属性是 true ,并且用户导航到新行。 DataGridView的底部。
公共事件 PaddingChanged 基础结构。,当 Padding 属性的值更改,发生。
公共事件 Paint 在重绘控件时发生。 (继承自 Control。)
公共事件 ParentChanged 在 Parent 属性值更改时发生。 (继承自 Control。)
公共事件 PreviewKeyDown 在焦点位于此控件上的情况下,当有按键动作时发生(在 KeyDown 事件之前发生)。 (继承自 Control。)
公共事件 QueryAccessibilityHelp 在 AccessibleObject 为辅助功能应用程序提供帮助时发生。 (继承自 Control。)
公共事件 QueryContinueDrag 在拖放操作期间发生,并且允许拖动源确定是否应取消拖放操作。 (继承自 Control。)
公共事件 ReadOnlyChanged ,当 ReadOnly 属性更改,发生。
公共事件 RegionChanged 当 Region 属性的值更改时发生。 (继承自 Control。)
公共事件 Resize 在调整控件大小时发生。 (继承自 Control。)
公共事件 RightToLeftChanged 在 RightToLeft 属性值更改时发生。 (继承自 Control。)
公共事件 RowContextMenuStripChanged ,当 ContextMenuStrip 属性更改,发生。
公共事件 RowContextMenuStripNeeded ,当行的快捷菜单是必需的,发生。
公共事件 RowDefaultCellStyleChanged ,当 DefaultCellStyle 属性的值行的更改,发生。
公共事件 RowDirtyStateNeeded 出现问题,则 DataGridView 控件的 VirtualMode 属性是 true 和 DataGridView 需要确定当前行中是否有未提交的更改。
公共事件 RowDividerDoubleClick ,当用户双击在两行,之间的分隔符发生。
公共事件 RowDividerHeightChanged ,当 DividerHeight 属性更改,发生。
公共事件 RowEnter 出现问题,则行接收输入焦点,但,在其成为当前行之前。
公共事件 RowErrorTextChanged ,当行的 ErrorText 属性更改,发生。
公共事件 RowErrorTextNeeded ,当行的错误文本是必需的,发生。
公共事件 RowHeaderCellChanged ,当用户更改行标题单元格的内容,发生。
公共事件 RowHeaderMouseClick ,当用户在行标题的范围中,单击发生。
公共事件 RowHeaderMouseDoubleClick 时,行标题中双击,发生。
公共事件 RowHeadersBorderStyleChanged ,当 RowHeadersBorderStyle 属性更改,发生。
公共事件 RowHeadersDefaultCellStyleChanged ,当 RowHeadersDefaultCellStyle 属性的值更改,发生。
公共事件 RowHeadersWidthChanged ,当 RowHeadersWidth 属性的值更改,发生。
公共事件 RowHeadersWidthSizeModeChanged ,当 RowHeadersWidthSizeMode 属性的值更改,发生。
公共事件 RowHeightChanged ,当 Height 属性的值行的更改,发生。
公共事件 RowHeightInfoNeeded ,当有关行高的信息请求,发生。
公共事件 RowHeightInfoPushed ,当用户更改行的高度,发生。
公共事件 RowLeave ,当行失去输入焦点并且不再是当前行,发生。
公共事件 RowMinimumHeightChanged ,当 MinimumHeight 属性的值行的更改,发生。
公共事件 RowPostPaint ,在 DataGridViewRow 绘制后,发生。
公共事件 RowPrePaint ,在 DataGridViewRow 绘制之前,发生
公共事件 RowsAdded ,将新行添加到 DataGridView后,发生。
公共事件 RowsDefaultCellStyleChanged ,当 RowsDefaultCellStyle 属性的值更改,发生。
公共事件 RowsRemoved ,当行从 DataGridView,删除发生。
公共事件 RowStateChanged 发生,行更改时状态,例如丢失的消息或获取输入焦点。
公共事件 RowUnshared 出现问题,则行的从共享的状态更改为非共享行。
公共事件 RowValidated ,在行完成验证后,发生。
公共事件 RowValidating ,当行验证,发生。
公共事件 Scroll 通过控件内容发生,当用户滚动。
公共事件 SelectionChanged ,这些事件在当前选择的更改,发生。
公共事件 SizeChanged 在 Size 属性值更改时发生。 (继承自 Control。)
公共事件 SortCompare ,当 DataGridView 比较两个单元格值执行排序操作,发生。
公共事件 Sorted ,当 DataGridView 控件执行排序操作,发生。
公共事件 StyleChanged 基础结构。,当控件样式更改,发生。
公共事件 SystemColorsChanged 系统颜色更改时发生。 (继承自 Control。)
公共事件 TabIndexChanged 在 TabIndex 属性值更改时发生。 (继承自 Control。)
公共事件 TabStopChanged 在 TabStop 属性值更改时发生。 (继承自 Control。)
公共事件 TextChanged 基础结构。,当 Text 属性的值更改,发生。
公共事件 UserAddedRow ,当用户完成添加一行。 DataGridView 控件,发生。
公共事件 UserDeletedRow ,当用户书写从中删除行 DataGridView 控件,发生。
公共事件 UserDeletingRow ,当用户从 DataGridView 控件,删除行时发生。
公共事件 Validated 在控件完成验证时发生。 (继承自 Control。)
公共事件 Validating 在控件验证时发生。 (继承自 Control。)
公共事件 VisibleChanged 在 Visible 属性值更改时发生。 (继承自 Control。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章