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。)

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