Поделиться через


DataGridView Класс

Определение

Отображает данные в настраиваемой сетке.

public ref class DataGridView : System::Windows::Forms::Control, System::ComponentModel::ISupportInitialize
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)]
public class DataGridView : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)]
public class DataGridView : System.Windows.Forms.Control, System.ComponentModel.ISupportInitialize
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)>]
type DataGridView = class
    inherit Control
    interface ISupportInitialize
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)>]
type DataGridView = class
    inherit Control
    interface ISupportInitialize
Public Class DataGridView
Inherits Control
Implements ISupportInitialize
Наследование
Атрибуты
Реализации

Примеры

В следующем примере кода показано, как инициализировать необвязанный элемент управления DataGridView.

using System;
using System.Drawing;
using System.Windows.Forms;

public class Form1 : System.Windows.Forms.Form
{
    private Panel buttonPanel = new Panel();
    private DataGridView songsDataGridView = new DataGridView();
    private Button addNewRowButton = new Button();
    private Button deleteRowButton = new Button();

    public Form1()
    {
        this.Load += new EventHandler(Form1_Load);
    }

    private void Form1_Load(System.Object sender, System.EventArgs e)
    {
        SetupLayout();
        SetupDataGridView();
        PopulateDataGridView();
    }

    private void songsDataGridView_CellFormatting(object sender,
        System.Windows.Forms.DataGridViewCellFormattingEventArgs e)
    {
        if (e != null)
        {
            if (this.songsDataGridView.Columns[e.ColumnIndex].Name == "Release Date")
            {
                if (e.Value != null)
                {
                    try
                    {
                        e.Value = DateTime.Parse(e.Value.ToString())
                            .ToLongDateString();
                        e.FormattingApplied = true;
                    }
                    catch (FormatException)
                    {
                        Console.WriteLine("{0} is not a valid date.", e.Value.ToString());
                    }
                }
            }
        }
    }

    private void addNewRowButton_Click(object sender, EventArgs e)
    {
        this.songsDataGridView.Rows.Add();
    }

    private void deleteRowButton_Click(object sender, EventArgs e)
    {
        if (this.songsDataGridView.SelectedRows.Count > 0 &&
            this.songsDataGridView.SelectedRows[0].Index !=
            this.songsDataGridView.Rows.Count - 1)
        {
            this.songsDataGridView.Rows.RemoveAt(
                this.songsDataGridView.SelectedRows[0].Index);
        }
    }

    private void SetupLayout()
    {
        this.Size = new Size(600, 500);

        addNewRowButton.Text = "Add Row";
        addNewRowButton.Location = new Point(10, 10);
        addNewRowButton.Click += new EventHandler(addNewRowButton_Click);

        deleteRowButton.Text = "Delete Row";
        deleteRowButton.Location = new Point(100, 10);
        deleteRowButton.Click += new EventHandler(deleteRowButton_Click);

        buttonPanel.Controls.Add(addNewRowButton);
        buttonPanel.Controls.Add(deleteRowButton);
        buttonPanel.Height = 50;
        buttonPanel.Dock = DockStyle.Bottom;

        this.Controls.Add(this.buttonPanel);
    }

    private void SetupDataGridView()
    {
        this.Controls.Add(songsDataGridView);

        songsDataGridView.ColumnCount = 5;

        songsDataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Navy;
        songsDataGridView.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
        songsDataGridView.ColumnHeadersDefaultCellStyle.Font =
            new Font(songsDataGridView.Font, FontStyle.Bold);

        songsDataGridView.Name = "songsDataGridView";
        songsDataGridView.Location = new Point(8, 8);
        songsDataGridView.Size = new Size(500, 250);
        songsDataGridView.AutoSizeRowsMode =
            DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
        songsDataGridView.ColumnHeadersBorderStyle =
            DataGridViewHeaderBorderStyle.Single;
        songsDataGridView.CellBorderStyle = DataGridViewCellBorderStyle.Single;
        songsDataGridView.GridColor = Color.Black;
        songsDataGridView.RowHeadersVisible = false;

        songsDataGridView.Columns[0].Name = "Release Date";
        songsDataGridView.Columns[1].Name = "Track";
        songsDataGridView.Columns[2].Name = "Title";
        songsDataGridView.Columns[3].Name = "Artist";
        songsDataGridView.Columns[4].Name = "Album";
        songsDataGridView.Columns[4].DefaultCellStyle.Font =
            new Font(songsDataGridView.DefaultCellStyle.Font, FontStyle.Italic);

        songsDataGridView.SelectionMode =
            DataGridViewSelectionMode.FullRowSelect;
        songsDataGridView.MultiSelect = false;
        songsDataGridView.Dock = DockStyle.Fill;

        songsDataGridView.CellFormatting += new
            DataGridViewCellFormattingEventHandler(
            songsDataGridView_CellFormatting);
    }

    private void PopulateDataGridView()
    {

        string[] row0 = { "11/22/1968", "29", "Revolution 9", 
            "Beatles", "The Beatles [White Album]" };
        string[] row1 = { "1960", "6", "Fools Rush In", 
            "Frank Sinatra", "Nice 'N' Easy" };
        string[] row2 = { "11/11/1971", "1", "One of These Days", 
            "Pink Floyd", "Meddle" };
        string[] row3 = { "1988", "7", "Where Is My Mind?", 
            "Pixies", "Surfer Rosa" };
        string[] row4 = { "5/1981", "9", "Can't Find My Mind", 
            "Cramps", "Psychedelic Jungle" };
        string[] row5 = { "6/10/2003", "13", 
            "Scatterbrain. (As Dead As Leaves.)", 
            "Radiohead", "Hail to the Thief" };
        string[] row6 = { "6/30/1992", "3", "Dress", "P J Harvey", "Dry" };

        songsDataGridView.Rows.Add(row0);
        songsDataGridView.Rows.Add(row1);
        songsDataGridView.Rows.Add(row2);
        songsDataGridView.Rows.Add(row3);
        songsDataGridView.Rows.Add(row4);
        songsDataGridView.Rows.Add(row5);
        songsDataGridView.Rows.Add(row6);

        songsDataGridView.Columns[0].DisplayIndex = 3;
        songsDataGridView.Columns[1].DisplayIndex = 4;
        songsDataGridView.Columns[2].DisplayIndex = 0;
        songsDataGridView.Columns[3].DisplayIndex = 1;
        songsDataGridView.Columns[4].DisplayIndex = 2;
    }


    [STAThreadAttribute()]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.Run(new Form1());
    }
}
Imports System.Drawing
Imports System.Windows.Forms

Public Class Form1
    Inherits System.Windows.Forms.Form

    Private buttonPanel As New Panel
    Private WithEvents songsDataGridView As New DataGridView
    Private WithEvents addNewRowButton As New Button
    Private WithEvents deleteRowButton As New Button

    Private Sub Form1_Load(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles MyBase.Load

        SetupLayout()
        SetupDataGridView()
        PopulateDataGridView()

    End Sub

    Private Sub songsDataGridView_CellFormatting(ByVal sender As Object, _
        ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) _
        Handles songsDataGridView.CellFormatting

        If e IsNot Nothing Then

            If Me.songsDataGridView.Columns(e.ColumnIndex).Name = _
            "Release Date" Then
                If e.Value IsNot Nothing Then
                    Try
                        e.Value = DateTime.Parse(e.Value.ToString()) _
                            .ToLongDateString()
                        e.FormattingApplied = True
                    Catch ex As FormatException
                        Console.WriteLine("{0} is not a valid date.", e.Value.ToString())
                    End Try
                End If
            End If

        End If

    End Sub

    Private Sub addNewRowButton_Click(ByVal sender As Object, _
        ByVal e As EventArgs) Handles addNewRowButton.Click

        Me.songsDataGridView.Rows.Add()

    End Sub

    Private Sub deleteRowButton_Click(ByVal sender As Object, _
        ByVal e As EventArgs) Handles deleteRowButton.Click

        If Me.songsDataGridView.SelectedRows.Count > 0 AndAlso _
            Not Me.songsDataGridView.SelectedRows(0).Index = _
            Me.songsDataGridView.Rows.Count - 1 Then

            Me.songsDataGridView.Rows.RemoveAt( _
                Me.songsDataGridView.SelectedRows(0).Index)

        End If

    End Sub

    Private Sub SetupLayout()

        Me.Size = New Size(600, 500)

        With addNewRowButton
            .Text = "Add Row"
            .Location = New Point(10, 10)
        End With

        With deleteRowButton
            .Text = "Delete Row"
            .Location = New Point(100, 10)
        End With

        With buttonPanel
            .Controls.Add(addNewRowButton)
            .Controls.Add(deleteRowButton)
            .Height = 50
            .Dock = DockStyle.Bottom
        End With

        Me.Controls.Add(Me.buttonPanel)

    End Sub

    Private Sub SetupDataGridView()

        Me.Controls.Add(songsDataGridView)

        songsDataGridView.ColumnCount = 5
        With songsDataGridView.ColumnHeadersDefaultCellStyle
            .BackColor = Color.Navy
            .ForeColor = Color.White
            .Font = New Font(songsDataGridView.Font, FontStyle.Bold)
        End With

        With songsDataGridView
            .Name = "songsDataGridView"
            .Location = New Point(8, 8)
            .Size = New Size(500, 250)
            .AutoSizeRowsMode = _
                DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
            .ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single
            .CellBorderStyle = DataGridViewCellBorderStyle.Single
            .GridColor = Color.Black
            .RowHeadersVisible = False

            .Columns(0).Name = "Release Date"
            .Columns(1).Name = "Track"
            .Columns(2).Name = "Title"
            .Columns(3).Name = "Artist"
            .Columns(4).Name = "Album"
            .Columns(4).DefaultCellStyle.Font = _
                New Font(Me.songsDataGridView.DefaultCellStyle.Font, FontStyle.Italic)

            .SelectionMode = DataGridViewSelectionMode.FullRowSelect
            .MultiSelect = False
            .Dock = DockStyle.Fill
        End With

    End Sub

    Private Sub PopulateDataGridView()

        Dim row0 As String() = {"11/22/1968", "29", "Revolution 9", _
            "Beatles", "The Beatles [White Album]"}
        Dim row1 As String() = {"1960", "6", "Fools Rush In", _
            "Frank Sinatra", "Nice 'N' Easy"}
        Dim row2 As String() = {"11/11/1971", "1", "One of These Days", _
            "Pink Floyd", "Meddle"}
        Dim row3 As String() = {"1988", "7", "Where Is My Mind?", _
            "Pixies", "Surfer Rosa"}
        Dim row4 As String() = {"5/1981", "9", "Can't Find My Mind", _
            "Cramps", "Psychedelic Jungle"}
        Dim row5 As String() = {"6/10/2003", "13", _
            "Scatterbrain. (As Dead As Leaves.)", _
            "Radiohead", "Hail to the Thief"}
        Dim row6 As String() = {"6/30/1992", "3", "Dress", "P J Harvey", "Dry"}

        With Me.songsDataGridView.Rows
            .Add(row0)
            .Add(row1)
            .Add(row2)
            .Add(row3)
            .Add(row4)
            .Add(row5)
            .Add(row6)
        End With

        With Me.songsDataGridView
            .Columns(0).DisplayIndex = 3
            .Columns(1).DisplayIndex = 4
            .Columns(2).DisplayIndex = 0
            .Columns(3).DisplayIndex = 1
            .Columns(4).DisplayIndex = 2
        End With

    End Sub


    <STAThreadAttribute()> _
    Public Shared Sub Main()
        Application.EnableVisualStyles()
        Application.Run(New Form1())
    End Sub

End Class

Комментарии

Элемент управления DataGridView предоставляет настраиваемую таблицу для отображения данных. Класс DataGridView позволяет настраивать ячейки, строки, столбцы и границы с помощью таких свойств, как DefaultCellStyle, ColumnHeadersDefaultCellStyle, CellBorderStyleи GridColor. Дополнительные сведения см. в разделе Базовое форматирование и стилизация в элементе управления DataGridView Windows Forms.

Вы можете использовать элемент управления DataGridView для отображения данных с базовым источником данных или без нее. Без указания источника данных можно создавать столбцы и строки, содержащие данные, и добавлять их непосредственно в DataGridView с помощью свойств Rows и Columns. Можно также использовать коллекцию Rows для доступа к объектам DataGridViewRow и свойству DataGridViewRow.Cells для чтения или записи значений ячеек напрямую. Индексатор Item[] также предоставляет прямой доступ к ячейкам.

В качестве альтернативы заполнению элемента управления вручную можно задать свойства DataSource и DataMember, чтобы привязать DataGridView к источнику данных и автоматически заполнить его данными. Дополнительные сведения см. в отображении данных вэлементе управления DataGridView Windows Forms.

При работе с очень большими объемами данных можно задать для свойства VirtualMode значение true для отображения подмножества доступных данных. Для виртуального режима требуется реализация кэша данных, из которого заполняется элемент управления DataGridView. Дополнительные сведения см. в разделе Режимы отображения данных в элементе управления DataGridView Windows Forms.

Дополнительные сведения о функциях, доступных в элементе управления DataGridView, см. в элементе управления DataGridView. В следующей таблице приведены прямые ссылки на распространенные задачи.

Элемент управления DataGridView заменяет и расширяет элемент управления DataGrid. Дополнительные сведения см. в разделе Различия между элементами управления DataGridView и DataGrid в Windows Forms.

Заметка

Элемент управления DataGridView наследует свойства ContextMenu и ContextMenuStrip от Control, но поддерживает только свойство ContextMenuStrip. Использование свойства ContextMenu с элементом управления DataGridView не действует.

Конструкторы

DataGridView()

Инициализирует новый экземпляр класса DataGridView.

Свойства

AccessibilityObject

Получает AccessibleObject, назначенный элементу управления.

(Унаследовано от Control)
AccessibleDefaultActionDescription

Возвращает или задает описание действия по умолчанию элемента управления для использования клиентскими приложениями специальных возможностей.

(Унаследовано от Control)
AccessibleDescription

Возвращает или задает описание элемента управления, используемого клиентскими приложениями специальных возможностей.

(Унаследовано от Control)
AccessibleName

Возвращает или задает имя элемента управления, используемого клиентскими приложениями специальных возможностей.

(Унаследовано от Control)
AccessibleRole

Возвращает или задает доступную роль элемента управления.

(Унаследовано от Control)
AdjustedTopLeftHeaderBorderStyle

Возвращает стиль границы для левой верхней ячейки в DataGridView.

AdvancedCellBorderStyle

Возвращает стиль границы ячеек в DataGridView.

AdvancedColumnHeadersBorderStyle

Возвращает стиль границы ячеек заголовка столбца в DataGridView.

AdvancedRowHeadersBorderStyle

Возвращает стиль границы ячеек заголовка строки в DataGridView.

AllowDrop

Возвращает или задает значение, указывающее, может ли элемент управления принимать данные, которые пользователь перетаскивает на него.

(Унаследовано от Control)
AllowUserToAddRows

Возвращает или задает значение, указывающее, отображается ли параметр добавления строк пользователю.

AllowUserToDeleteRows

Возвращает или задает значение, указывающее, разрешено ли пользователю удалять строки из DataGridView.

AllowUserToOrderColumns

Возвращает или задает значение, указывающее, включена ли перепозиция столбцов вручную.

AllowUserToResizeColumns

Возвращает или задает значение, указывающее, могут ли пользователи изменять размер столбцов.

AllowUserToResizeRows

Возвращает или задает значение, указывающее, могут ли пользователи изменять размер строк.

AlternatingRowsDefaultCellStyle

Возвращает или задает стиль ячейки по умолчанию, применяемый к нечетным строкам DataGridView.

Anchor

Возвращает или задает края контейнера, к которому привязан элемент управления, и определяет изменение размера элемента управления с помощью родительского элемента управления.

(Унаследовано от Control)
AutoGenerateColumns

Возвращает или задает значение, указывающее, создаются ли столбцы автоматически при установке свойств DataSource или DataMember.

AutoScrollOffset

Возвращает или задает место прокрутки этого элемента управления в ScrollControlIntoView(Control).

(Унаследовано от Control)
AutoSize

Это свойство не относится к этому классу.

AutoSizeColumnsMode

Возвращает или задает значение, указывающее, как определяются ширины столбцов.

AutoSizeRowsMode

Возвращает или задает значение, указывающее, как определяются высоты строк.

BackColor

Возвращает или задает цвет фона для элемента управления.

BackgroundColor

Возвращает или задает цвет фона DataGridView.

BackgroundImage

Возвращает или задает фоновое изображение, отображаемое в элементе управления.

BackgroundImageLayout

Возвращает или задает макет фонового изображения, как определено в перечислении ImageLayout.

BindingContext

Возвращает или задает BindingContext для элемента управления.

(Унаследовано от Control)
BorderStyle

Возвращает или задает стиль границы для DataGridView.

Bottom

Получает расстояние в пикселях между нижним краем элемента управления и верхним краем клиентской области контейнера.

(Унаследовано от Control)
Bounds

Возвращает или задает размер и расположение элемента управления, включая его неклиентные элементы (в пикселях) относительно родительского элемента управления.

(Унаследовано от Control)
CanEnableIme

Возвращает значение, указывающее, может ли свойство ImeMode иметь активное значение, чтобы включить поддержку IME.

CanFocus

Возвращает значение, указывающее, может ли элемент управления получать фокус.

(Унаследовано от Control)
CanRaiseEvents

Определяет, могут ли события вызываться на элементе управления.

(Унаследовано от Control)
CanSelect

Возвращает значение, указывающее, можно ли выбрать элемент управления.

(Унаследовано от Control)
Capture

Возвращает или задает значение, указывающее, запечатлен ли элемент управления мышью.

(Унаследовано от Control)
CausesValidation

Получает или задает значение, указывающее, вызывает ли проверка проверки на всех элементах управления, требующих проверки при получении фокуса.

(Унаследовано от Control)
CellBorderStyle

Возвращает стиль границы ячейки для DataGridView.

ClientRectangle

Получает прямоугольник, представляющий клиентская область элемента управления.

(Унаследовано от Control)
ClientSize

Возвращает или задает высоту и ширину клиентской области элемента управления.

(Унаследовано от Control)
ClipboardCopyMode

Возвращает или задает значение, указывающее, могут ли пользователи копировать текстовые значения ячейки в Clipboard и включать ли текст заголовка строки и столбца.

ColumnCount

Возвращает или задает количество столбцов, отображаемых в DataGridView.

ColumnHeadersBorderStyle

Возвращает стиль границы, применяемый к заголовкам столбцов.

ColumnHeadersDefaultCellStyle

Возвращает или задает стиль заголовка столбца по умолчанию.

ColumnHeadersHeight

Возвращает или задает высоту в пикселях строки заголовков столбцов.

ColumnHeadersHeightSizeMode

Возвращает или задает значение, указывающее, настраивается ли высота заголовков столбцов и может ли она быть настроена пользователем или автоматически настроена, чтобы соответствовать содержимому заголовков.

ColumnHeadersVisible

Возвращает или задает значение, указывающее, отображается ли строка заголовка столбца.

Columns

Возвращает коллекцию, содержащую все столбцы элемента управления.

CompanyName

Возвращает имя компании или создателя приложения, содержащего элемент управления.

(Унаследовано от Control)
Container

Возвращает IContainer, содержащую Component.

(Унаследовано от Component)
ContainsFocus

Получает значение, указывающее, имеет ли элемент управления элемент управления или один из его дочерних элементов управления в данный момент фокус ввода.

(Унаследовано от Control)
ContextMenu

Возвращает или задает контекстное меню, связанное с элементом управления.

(Унаследовано от Control)
ContextMenuStrip

Возвращает или задает ContextMenuStrip, связанную с этим элементом управления.

(Унаследовано от Control)
Controls

Возвращает коллекцию элементов управления, содержащихся в элементе управления.

(Унаследовано от Control)
Created

Возвращает значение, указывающее, был ли создан элемент управления.

(Унаследовано от Control)
CreateParams

Возвращает необходимые параметры создания при создании дескриптора элемента управления.

(Унаследовано от Control)
CurrentCell

Возвращает или задает текущую активную ячейку.

CurrentCellAddress

Возвращает индексы строк и столбцов активной ячейки.

CurrentRow

Возвращает строку, содержащую текущую ячейку.

Cursor

Возвращает или задает курсор, отображаемый при переключение указателя мыши на элемент управления.

(Унаследовано от Control)
DataBindings

Возвращает привязки данных для элемента управления.

(Унаследовано от Control)
DataContext

Возвращает или задает контекст данных для назначения привязки данных. Это внешнее свойство.

(Унаследовано от Control)
DataMember

Возвращает или задает имя списка или таблицы в источнике данных, для которого отображается DataGridView.

DataSource

Возвращает или задает источник данных, для котором отображается DataGridView.

DefaultCellStyle

Возвращает или задает стиль ячейки по умолчанию, применяемый к ячейкам в DataGridView если другие свойства стиля ячейки не заданы.

DefaultCursor

Возвращает или задает курсор по умолчанию для элемента управления.

(Унаследовано от Control)
DefaultImeMode

Возвращает режим редактора методов ввода по умолчанию (IME), поддерживаемый элементом управления.

(Унаследовано от Control)
DefaultMargin

Возвращает пространство в пикселях, указанное по умолчанию между элементами управления.

(Унаследовано от Control)
DefaultMaximumSize

Возвращает длину и высоту в пикселях, которая указывается в качестве максимального размера элемента управления по умолчанию.

(Унаследовано от Control)
DefaultMinimumSize

Возвращает длину и высоту в пикселях, которая указывается в качестве минимального размера элемента управления по умолчанию.

(Унаследовано от Control)
DefaultPadding

Возвращает внутренний интервал по умолчанию (в пикселях) содержимого элемента управления.

(Унаследовано от Control)
DefaultSize

Возвращает начальный размер элемента управления по умолчанию.

DesignMode

Возвращает значение, указывающее, находится ли Component в режиме конструктора.

(Унаследовано от Component)
DeviceDpi

Возвращает значение DPI для отображаемого устройства, в котором в данный момент отображается элемент управления.

(Унаследовано от Control)
DisplayRectangle

Получает прямоугольник, представляющий область отображения элемента управления.

Disposing

Возвращает значение, указывающее, находится ли базовый Control класс в процессе удаления.

(Унаследовано от Control)
Dock

Возвращает или задает, какие границы элементов управления закреплены к родительскому элементу управления и определяют изменение размера элемента управления с помощью родительского элемента управления.

(Унаследовано от Control)
DoubleBuffered

Возвращает или задает значение, указывающее, должен ли этот элемент управления перерисовывать ее поверхность с помощью дополнительного буфера для уменьшения или предотвращения мерцания.

(Унаследовано от Control)
EditingControl

Получает элемент управления, размещенный текущей ячейкой, если ячейка с элементом управления редактированием находится в режиме редактирования.

EditingPanel

Возвращает панель, содержащую EditingControl.

EditMode

Возвращает или задает значение, указывающее, как начать редактирование ячейки.

Enabled

Возвращает или задает значение, указывающее, может ли элемент управления реагировать на взаимодействие с пользователем.

(Унаследовано от Control)
EnableHeadersVisualStyles

Возвращает или задает значение, указывающее, используются ли заголовки строк и столбцов визуальные стили текущей темы пользователя, если визуальные стили включены для приложения.

Events

Возвращает список обработчиков событий, подключенных к этой Component.

(Унаследовано от Component)
FirstDisplayedCell

Возвращает или задает первую ячейку, отображаемую в DataGridView; Обычно эта ячейка находится в левом верхнем углу.

FirstDisplayedScrollingColumnHiddenWidth

Возвращает ширину части столбца, который в настоящее время прокручивается вне представления.

FirstDisplayedScrollingColumnIndex

Возвращает или задает индекс столбца, который является первым столбцом, отображаемым на DataGridView.

FirstDisplayedScrollingRowIndex

Возвращает или задает индекс строки, которая является первой строкой, отображаемой на DataGridView.

Focused

Возвращает значение, указывающее, имеет ли элемент управления фокус ввода.

(Унаследовано от Control)
Font

Возвращает или задает шрифт текста, отображаемого DataGridView.

FontHeight

Возвращает или задает высоту шрифта элемента управления.

(Унаследовано от Control)
ForeColor

Возвращает или задает цвет переднего плана DataGridView.

GridColor

Возвращает или задает цвет линий сетки, разделяющих ячейки DataGridView.

Handle

Возвращает дескриптор окна, к которому привязан элемент управления.

(Унаследовано от Control)
HasChildren

Возвращает значение, указывающее, содержит ли элемент управления один или несколько дочерних элементов управления.

(Унаследовано от Control)
Height

Возвращает или задает высоту элемента управления.

(Унаследовано от Control)
HorizontalScrollBar

Возвращает горизонтальную полосу прокрутки элемента управления.

HorizontalScrollingOffset

Получает или задает количество пикселей, по которым элемент управления прокручивается по горизонтали.

ImeMode

Возвращает или задает режим редактора методов ввода (IME) элемента управления.

(Унаследовано от Control)
ImeModeBase

Возвращает или задает режим IME элемента управления.

(Унаследовано от Control)
InvokeRequired

Возвращает значение, указывающее, должен ли вызывающий метод вызывать метод при вызове метода к элементу управления, так как вызывающий объект находится в другом потоке, отличном от того, в котором был создан элемент управления.

(Унаследовано от Control)
IsAccessible

Возвращает или задает значение, указывающее, отображается ли элемент управления для приложений специальных возможностей.

(Унаследовано от Control)
IsAncestorSiteInDesignMode

Указывает, является ли один из предков этого элемента управления сайтом и сайтом в DesignMode. Это свойство доступно только для чтения.

(Унаследовано от Control)
IsCurrentCellDirty

Возвращает значение, указывающее, имеет ли текущая ячейка незафиксированные изменения.

IsCurrentCellInEditMode

Возвращает значение, указывающее, редактируется ли в данный момент активная ячейка.

IsCurrentRowDirty

Возвращает значение, указывающее, имеет ли текущая строка незафиксированные изменения.

IsDisposed

Возвращает значение, указывающее, был ли удален элемент управления.

(Унаследовано от Control)
IsHandleCreated

Возвращает значение, указывающее, связан ли элемент управления с ним дескриптор.

(Унаследовано от Control)
IsMirrored

Возвращает значение, указывающее, является ли элемент управления зеркальным.

(Унаследовано от Control)
Item[Int32, Int32]

Предоставляет индексатор для получения или задания ячейки, расположенной на пересечении столбца и строки с указанными индексами.

Item[String, Int32]

Предоставляет индексатор для получения или задания ячейки, расположенной на пересечении строки с указанным индексом и столбцом с указанным именем.

LayoutEngine

Возвращает кэшированный экземпляр обработчика макета элемента управления.

(Унаследовано от Control)
Left

Получает или задает расстояние в пикселях между левым краем элемента управления и левым краем клиентской области контейнера.

(Унаследовано от Control)
Location

Возвращает или задает координаты левого верхнего угла элемента управления относительно левого верхнего угла контейнера.

(Унаследовано от Control)
Margin

Возвращает или задает пространство между элементами управления.

(Унаследовано от Control)
MaximumSize

Возвращает или задает размер, который является верхним ограничением, которое может указывать GetPreferredSize(Size).

(Унаследовано от Control)
MinimumSize

Возвращает или задает размер, который является нижним ограничением, которое может указывать GetPreferredSize(Size).

(Унаследовано от Control)
MultiSelect

Возвращает или задает значение, указывающее, разрешено ли пользователю выбирать несколько ячеек, строк или столбцов DataGridView одновременно.

Name

Возвращает или задает имя элемента управления.

(Унаследовано от Control)
NewRowIndex

Возвращает индекс строки для новых записей.

Padding

Это свойство не относится к этому элементу управления.

Parent

Возвращает или задает родительский контейнер элемента управления.

(Унаследовано от Control)
PreferredSize

Получает размер прямоугольной области, в которую может поместиться элемент управления.

(Унаследовано от Control)
ProductName

Возвращает имя продукта сборки, содержащей элемент управления.

(Унаследовано от Control)
ProductVersion

Возвращает версию сборки, содержащей элемент управления.

(Унаследовано от Control)
ReadOnly

Возвращает или задает значение, указывающее, может ли пользователь изменять ячейки элемента управления DataGridView.

RecreatingHandle

Возвращает значение, указывающее, будет ли элемент управления повторно создавать его дескриптор.

(Унаследовано от Control)
Region

Возвращает или задает область окна, связанную с элементом управления.

(Унаследовано от Control)
RenderRightToLeft
Устаревшие..
Устаревшие..

Это свойство теперь устарело.

(Унаследовано от Control)
ResizeRedraw

Возвращает или задает значение, указывающее, выполняется ли перерисовка элемента управления при изменении размера.

(Унаследовано от Control)
Right

Получает расстояние в пикселях между правым краем элемента управления и левым краем клиентской области контейнера.

(Унаследовано от Control)
RightToLeft

Возвращает или задает значение, указывающее, выравниваются ли элементы элемента управления для поддержки языковых стандартов с помощью шрифтов справа налево.

(Унаследовано от Control)
RowCount

Возвращает или задает количество строк, отображаемых в DataGridView.

RowHeadersBorderStyle

Возвращает или задает стиль границы ячеек заголовка строки.

RowHeadersDefaultCellStyle

Возвращает или задает стиль по умолчанию, применяемый к ячейкам заголовка строки.

RowHeadersVisible

Возвращает или задает значение, указывающее, отображается ли столбец, содержащий заголовки строк.

RowHeadersWidth

Возвращает или задает ширину в пикселях столбца, содержащего заголовки строк.

RowHeadersWidthSizeMode

Возвращает или задает значение, указывающее, настраивается ли ширина заголовков строк и может ли она быть настроена пользователем или автоматически настроена, чтобы соответствовать содержимому заголовков.

Rows

Возвращает коллекцию, содержащую все строки в элементе управления DataGridView.

RowsDefaultCellStyle

Возвращает или задает стиль по умолчанию, применяемый к ячейкам строк DataGridView.

RowTemplate

Возвращает или задает строку, представляющую шаблон для всех строк в элементе управления.

ScaleChildren

Возвращает значение, определяющее масштабирование дочерних элементов управления.

(Унаследовано от Control)
ScrollBars

Возвращает или задает тип полос прокрутки, отображаемых для элемента управления DataGridView.

SelectedCells

Возвращает коллекцию ячеек, выбранных пользователем.

SelectedColumns

Возвращает коллекцию столбцов, выбранных пользователем.

SelectedRows

Возвращает коллекцию строк, выбранных пользователем.

SelectionMode

Возвращает или задает значение, указывающее, как можно выбрать ячейки DataGridView.

ShowCellErrors

Возвращает или задает значение, указывающее, следует ли отображать ошибки ячеек.

ShowCellToolTips

Возвращает или задает значение, указывающее, будут ли подсказки отображаться, когда указатель мыши приостанавливается на ячейке или пользователь переходит к ячейке с помощью клавиатуры.

ShowEditingIcon

Возвращает или задает значение, указывающее, отображается ли глиф редактирования в заголовке строки редактируемой ячейки.

ShowFocusCues

Возвращает значение, указывающее, должен ли элемент управления отображать прямоугольники фокуса.

(Унаследовано от Control)
ShowKeyboardCues

Возвращает значение, указывающее, находится ли пользовательский интерфейс в соответствующем состоянии для отображения или скрытия акселераторов клавиатуры.

(Унаследовано от Control)
ShowRowErrors

Возвращает или задает значение, указывающее, будут ли заголовки строк отображать глифы ошибок для каждой строки, содержащей ошибку ввода данных.

Site

Возвращает или задает сайт элемента управления.

(Унаследовано от Control)
Size

Возвращает или задает высоту и ширину элемента управления.

(Унаследовано от Control)
SortedColumn

Возвращает столбец, по которому содержимое DataGridView в настоящее время отсортировано.

SortOrder

Возвращает значение, указывающее, отсортированы ли элементы в элементе управления DataGridView по возрастанию или убыванию или не отсортированы.

StandardTab

Возвращает или задает значение, указывающее, перемещает ли клавиша TAB фокус на следующий элемент управления в порядке табуляции, а не перемещает фокус на следующую ячейку элемента управления.

TabIndex

Возвращает или задает порядок вкладок элемента управления в контейнере.

(Унаследовано от Control)
TabStop

Возвращает или задает значение, указывающее, может ли пользователь передать фокус этому элементу управления с помощью клавиши TAB.

(Унаследовано от Control)
Tag

Возвращает или задает объект, содержащий данные об элементе управления.

(Унаследовано от Control)
Text

Возвращает или задает текст, связанный с элементом управления.

Top

Получает или задает расстояние в пикселях между верхним краем элемента управления и верхним краем клиентской области контейнера.

(Унаследовано от Control)
TopLeftHeaderCell

Возвращает или задает ячейку заголовка, расположенную в левом верхнем углу элемента управления DataGridView.

TopLevelControl

Возвращает родительский элемент управления, который не является родительским элементом другого элемента управления Windows Forms. Как правило, это самый внешний Form, в котором содержится элемент управления.

(Унаследовано от Control)
UserSetCursor

Возвращает значение по умолчанию или указанное пользователем свойство Cursor.

UseWaitCursor

Возвращает или задает значение, указывающее, следует ли использовать курсор ожидания для текущего элемента управления и всех дочерних элементов управления.

(Унаследовано от Control)
VerticalScrollBar

Возвращает вертикальную полосу прокрутки элемента управления.

VerticalScrollingOffset

Получает количество пикселей, по которым элемент управления прокручивается по вертикали.

VirtualMode

Возвращает или задает значение, указывающее, предоставили ли вы собственные операции управления данными для элемента управления DataGridView.

Visible

Возвращает или задает значение, указывающее, отображается ли элемент управления и все его дочерние элементы управления.

(Унаследовано от Control)
Width

Возвращает или задает ширину элемента управления.

(Унаследовано от Control)
WindowTarget

Это свойство не относится к этому классу.

(Унаследовано от Control)

Методы

AccessibilityNotifyClients(AccessibleEvents, Int32)

Уведомляет клиентские приложения специальных возможностей указанных AccessibleEvents для указанного дочернего элемента управления.

(Унаследовано от Control)
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

Уведомляет клиентские приложения специальных возможностей указанных AccessibleEvents для указанного дочернего элемента управления.

(Унаследовано от Control)
AccessibilityNotifyCurrentCellChanged(Point)

Уведомляет клиентские приложения о том, когда новая ячейка становится текущей.

AdjustColumnHeaderBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean)

Настраивает DataGridViewAdvancedBorderStyle для ячейки заголовка столбца DataGridView, которая в настоящее время окрашена.

AreAllCellsSelected(Boolean)

Возвращает значение, указывающее, выбраны ли все ячейки DataGridView в данный момент.

AutoResizeColumn(Int32)

Настраивает ширину указанного столбца, чтобы соответствовать содержимому всех его ячеек, включая ячейку заголовка.

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode)

Настраивает ширину указанного столбца с помощью указанного режима размера.

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode, Boolean)

Настраивает ширину указанного столбца с помощью указанного режима размера, при необходимости вычисляя ширину с ожиданием, что высота строк будет изменена впоследствии.

AutoResizeColumnHeadersHeight()

Изменяет высоту заголовков столбцов, чтобы соответствовать содержимому самого большого заголовка столбца.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Настраивает высоту заголовков столбцов, чтобы соответствовать их содержимому, при необходимости вычисляя высоту с ожиданием, что ширина заголовка столбца и (или) строк будет изменена.

AutoResizeColumnHeadersHeight(Int32)

Изменяет высоту заголовков столбцов на основе изменений содержимого заголовка в указанном столбце.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Настраивает высоту заголовков столбцов на основе изменений содержимого заголовка в указанном столбце, при необходимости вычисляя высоту с ожиданием, что ширина столбца и (или) строк будет изменена впоследствии.

AutoResizeColumns()

Настраивает ширину всех столбцов, чтобы соответствовать содержимому всех их ячеек, включая ячейки заголовка.

AutoResizeColumns(DataGridViewAutoSizeColumnsMode)

Настраивает ширину всех столбцов с помощью указанного режима размера.

AutoResizeColumns(DataGridViewAutoSizeColumnsMode, Boolean)

Настраивает ширину всех столбцов с помощью указанного режима размера, при необходимости вычисляя ширину с ожиданием, что высота строк будет изменена впоследствии.

AutoResizeRow(Int32)

Изменяет высоту указанной строки, чтобы соответствовать содержимому всех его ячеек, включая ячейку заголовка.

AutoResizeRow(Int32, DataGridViewAutoSizeRowMode)

Настраивает высоту указанной строки с помощью указанного режима размера.

AutoResizeRow(Int32, DataGridViewAutoSizeRowMode, Boolean)

Настраивает высоту указанной строки с помощью указанного режима размера, при необходимости вычисляя высоту с ожиданием, что ширина столбца будет изменена впоследствии.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

Настраивает ширину заголовков строк с помощью указанного режима размера.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Настраивает ширину заголовков строк с помощью указанного режима размера, при необходимости вычисляя ширину с ожиданием, что ширина заголовков строк и (или) столбцов будет изменена впоследствии.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

Настраивает ширину заголовков строк на основе изменений содержимого заголовка в указанной строке и с помощью указанного режима размера.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

Настраивает ширину заголовков строк на основе изменений содержимого заголовка в указанной строке и с помощью указанного режима размера, при необходимости вычисляя ширину с ожиданием, что ширина строки и(или) заголовков столбцов будет изменена впоследствии.

AutoResizeRows()

Настраивает высоту всех строк, чтобы соответствовать содержимому всех их ячеек, включая ячейки заголовка.

AutoResizeRows(DataGridViewAutoSizeRowsMode)

Настраивает высоту строк с помощью указанного значения режима размера.

AutoResizeRows(DataGridViewAutoSizeRowsMode, Boolean)

Настраивает высоту всех строк с помощью указанного режима размера, при необходимости вычисляя высоты с ожиданием, что ширина столбца будет изменена впоследствии.

AutoResizeRows(Int32, Int32, DataGridViewAutoSizeRowMode, Boolean)

Настраивает высоту указанных строк с помощью указанного режима размера, при необходимости вычисляя высоты с ожиданием, что ширина столбца будет изменена впоследствии.

BeginEdit(Boolean)

Помещает текущую ячейку в режим редактирования.

BeginInvoke(Action)

Выполняет указанный делегат асинхронно в потоке, на который был создан базовый дескриптор элемента управления.

(Унаследовано от Control)
BeginInvoke(Delegate)

Выполняет указанный делегат асинхронно в потоке, на который был создан базовый дескриптор элемента управления.

(Унаследовано от Control)
BeginInvoke(Delegate, Object[])

Выполняет указанный делегат асинхронно с указанными аргументами в потоке, на который был создан базовый дескриптор элемента управления.

(Унаследовано от Control)
BringToFront()

Выводит элемент управления в передней части z-порядка.

(Унаследовано от Control)
CancelEdit()

Отменяет режим редактирования для выбранной ячейки и отменяет любые изменения.

ClearSelection()

Очищает текущий выбор, отменив выбор всех выбранных ячеек.

ClearSelection(Int32, Int32, Boolean)

Отменяет выбор всех выбранных ячеек, кроме указанного, при необходимости гарантируя, что выбрана указанная ячейка.

CommitEdit(DataGridViewDataErrorContexts)

Фиксирует изменения в текущей ячейке в кэше данных без завершения режима редактирования.

Contains(Control)

Извлекает значение, указывающее, является ли указанный элемент управления дочерним элементом элемента управления.

(Унаследовано от Control)
CreateAccessibilityInstance()

Создает новый объект, доступный для DataGridView.

CreateColumnsInstance()

Создает и возвращает новую DataGridViewColumnCollection.

CreateControl()

Принудительно создает видимый элемент управления, включая создание дескриптора и всех видимых дочерних элементов управления.

(Унаследовано от Control)
CreateControlsInstance()

Создает и возвращает новый Control.ControlCollection, который можно привести к типу DataGridView.DataGridViewControlCollection.

CreateGraphics()

Создает Graphics для элемента управления.

(Унаследовано от Control)
CreateHandle()

Создает дескриптор элемента управления.

(Унаследовано от Control)
CreateObjRef(Type)

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
CreateRowsInstance()

Создает и возвращает новую DataGridViewRowCollection.

DefWndProc(Message)

Отправляет указанное сообщение в процедуру окна по умолчанию.

(Унаследовано от Control)
DestroyHandle()

Уничтожает дескриптор, связанный с элементом управления.

(Унаследовано от Control)
DisplayedColumnCount(Boolean)

Возвращает количество столбцов, отображаемых пользователю.

DisplayedRowCount(Boolean)

Возвращает количество строк, отображаемых пользователю.

Dispose()

Освобождает все ресурсы, используемые Component.

(Унаследовано от Component)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые Control и его дочерними элементами управления, и при необходимости освобождает управляемые ресурсы.

DoDragDrop(Object, DragDropEffects)

Начинает операцию перетаскивания.

(Унаследовано от Control)
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Начинает операцию перетаскивания.

(Унаследовано от Control)
DrawToBitmap(Bitmap, Rectangle)

Поддерживает отрисовку в указанном растровом рисунке.

(Унаследовано от Control)
EndEdit()

Фиксирует и завершает операцию редактирования текущей ячейки с помощью контекста ошибки по умолчанию.

EndEdit(DataGridViewDataErrorContexts)

Фиксирует и заканчивает операцию редактирования в текущей ячейке с помощью указанного контекста ошибки.

EndInvoke(IAsyncResult)

Извлекает возвращаемое значение асинхронной операции, представленной переданным IAsyncResult.

(Унаследовано от Control)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FindForm()

Извлекает форму, в которую входит элемент управления.

(Унаследовано от Control)
Focus()

Задает фокус ввода для элемента управления.

(Унаследовано от Control)
GetAccessibilityObjectById(Int32)

Извлекает указанный AccessibleObject.

GetAutoSizeMode()

Извлекает значение, указывающее, как будет вести элемент управления при включении его свойства AutoSize.

(Унаследовано от Control)
GetCellCount(DataGridViewElementStates)

Возвращает количество ячеек, удовлетворяющих предоставленному фильтру.

GetCellDisplayRectangle(Int32, Int32, Boolean)

Возвращает прямоугольник, представляющий область отображения ячейки.

GetChildAtPoint(Point)

Извлекает дочерний элемент управления, расположенный по указанным координатам.

(Унаследовано от Control)
GetChildAtPoint(Point, GetChildAtPointSkip)

Извлекает дочерний элемент управления, расположенный по указанным координатам, указывая, следует ли игнорировать дочерние элементы управления определенного типа.

(Унаследовано от Control)
GetClipboardContent()

Извлекает отформатированные значения, представляющие содержимое выбранных ячеек для копирования в Clipboard.

GetColumnDisplayRectangle(Int32, Boolean)

Возвращает прямоугольник, представляющий область отображения для столбца, как определено индексом столбца.

GetContainerControl()

Возвращает следующую ContainerControl цепочку родительских элементов управления.

(Унаследовано от Control)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetNextControl(Control, Boolean)

Извлекает следующий элемент управления вперед или назад в порядке табуляции дочерних элементов управления.

(Унаследовано от Control)
GetPreferredSize(Size)

Извлекает размер прямоугольной области, в которую можно установить элемент управления.

(Унаследовано от Control)
GetRowDisplayRectangle(Int32, Boolean)

Возвращает прямоугольник, представляющий область отображения для строки, как определено индексом строки.

GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Извлекает границы, в которых масштабируется элемент управления.

(Унаследовано от Control)
GetService(Type)

Возвращает объект, представляющий службу, предоставляемую Component или Container.

(Унаследовано от Component)
GetStyle(ControlStyles)

Извлекает значение заданного бита стиля элемента управления для элемента управления.

(Унаследовано от Control)
GetTopLevel()

Определяет, является ли элемент управления элементом управления верхнего уровня.

(Унаследовано от Control)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Hide()

Скрывает элемент управления от пользователя.

(Унаследовано от Control)
HitTest(Int32, Int32)

Возвращает сведения о расположении, такие как индексы строк и столбцов, заданные координаты x и y.

InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
InitLayout()

Вызывается после добавления элемента управления в другой контейнер.

(Унаследовано от Control)
Invalidate()

Отменяет всю поверхность элемента управления и приводит к повторному выводу элемента управления.

(Унаследовано от Control)
Invalidate(Boolean)

Отменяет определенный регион элемента управления и приводит к отправке в элемент управления сообщения с краской. При необходимости отменяет дочерние элементы управления, назначенные элементу управления.

(Унаследовано от Control)
Invalidate(Rectangle)

Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления.

(Унаследовано от Control)
Invalidate(Rectangle, Boolean)

Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. При необходимости отменяет дочерние элементы управления, назначенные элементу управления.

(Унаследовано от Control)
Invalidate(Region)

Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления.

(Унаследовано от Control)
Invalidate(Region, Boolean)

Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. При необходимости отменяет дочерние элементы управления, назначенные элементу управления.

(Унаследовано от Control)
InvalidateCell(DataGridViewCell)

Отменяет указанную ячейку DataGridView, заставляя ее перезапущением.

InvalidateCell(Int32, Int32)

Отменяет ячейку с указанными индексами строк и столбцов, заставляя ее переопределяет.

InvalidateColumn(Int32)

Отменяет указанный столбец DataGridView, принудив его переопределяет.

InvalidateRow(Int32)

Отменяет указанную строку DataGridView, принудив ее переопределяет.

Invoke(Action)

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления.

(Унаследовано от Control)
Invoke(Delegate)

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления.

(Унаследовано от Control)
Invoke(Delegate, Object[])

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления, с указанным списком аргументов.

(Унаследовано от Control)
Invoke<T>(Func<T>)

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления.

(Унаследовано от Control)
InvokeAsync(Action, CancellationToken)

Отображает данные в настраиваемой сетке.

(Унаследовано от Control)
InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken)

Отображает данные в настраиваемой сетке.

(Унаследовано от Control)
InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken)

Отображает данные в настраиваемой сетке.

(Унаследовано от Control)
InvokeAsync<T>(Func<T>, CancellationToken)

Отображает данные в настраиваемой сетке.

(Унаследовано от Control)
InvokeGotFocus(Control, EventArgs)

Вызывает событие GotFocus для указанного элемента управления.

(Унаследовано от Control)
InvokeLostFocus(Control, EventArgs)

Вызывает событие LostFocus для указанного элемента управления.

(Унаследовано от Control)
InvokeOnClick(Control, EventArgs)

Вызывает событие Click для указанного элемента управления.

(Унаследовано от Control)
InvokePaint(Control, PaintEventArgs)

Вызывает событие Paint для указанного элемента управления.

(Унаследовано от Control)
InvokePaintBackground(Control, PaintEventArgs)

Вызывает событие PaintBackground для указанного элемента управления.

(Унаследовано от Control)
IsInputChar(Char)

Определяет, является ли символ входным символом, распознаваемого DataGridView.

IsInputKey(Keys)

Определяет, является ли указанный ключ обычным входным ключом или специальным ключом, требующим предварительной обработки.

LogicalToDeviceUnits(Int32)

Преобразует значение логического DPI в эквивалентное значение DeviceUnit DPI.

(Унаследовано от Control)
LogicalToDeviceUnits(Size)

Преобразует размер из логических единиц в единицы устройства, масштабируя его для текущего DPI и округляя до ближайшего целого числа для ширины и высоты.

(Унаследовано от Control)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неглубокую копию текущего объекта MarshalByRefObject.

(Унаследовано от MarshalByRefObject)
NotifyCurrentCellDirty(Boolean)

Уведомляет DataGridView о том, что текущая ячейка имеет незафиксированные изменения.

NotifyInvalidate(Rectangle)

Вызывает событие Invalidated с указанным регионом элемента управления, чтобы сделать недействительным.

(Унаследовано от Control)
OnAllowUserToAddRowsChanged(EventArgs)

Вызывает событие AllowUserToAddRowsChanged.

OnAllowUserToDeleteRowsChanged(EventArgs)

Вызывает событие AllowUserToDeleteRowsChanged.

OnAllowUserToOrderColumnsChanged(EventArgs)

Вызывает событие AllowUserToOrderColumnsChanged.

OnAllowUserToResizeColumnsChanged(EventArgs)

Вызывает событие AllowUserToResizeColumnsChanged.

OnAllowUserToResizeRowsChanged(EventArgs)

Вызывает событие AllowUserToResizeRowsChanged.

OnAlternatingRowsDefaultCellStyleChanged(EventArgs)

Вызывает событие AlternatingRowsDefaultCellStyleChanged.

OnAutoGenerateColumnsChanged(EventArgs)

Вызывает событие AutoGenerateColumnsChanged.

OnAutoSizeChanged(EventArgs)

Вызывает событие AutoSizeChanged.

(Унаследовано от Control)
OnAutoSizeColumnModeChanged(DataGridViewAutoSizeColumnModeEventArgs)

Вызывает событие AutoSizeColumnModeChanged.

OnAutoSizeColumnsModeChanged(DataGridViewAutoSizeColumnsModeEventArgs)

Вызывает событие AutoSizeColumnsModeChanged.

OnAutoSizeRowsModeChanged(DataGridViewAutoSizeModeEventArgs)

Вызывает событие AutoSizeRowsModeChanged.

OnBackColorChanged(EventArgs)

Вызывает событие BackColorChanged.

(Унаследовано от Control)
OnBackgroundColorChanged(EventArgs)

Вызывает событие BackgroundColorChanged.

OnBackgroundImageChanged(EventArgs)

Вызывает событие BackgroundImageChanged.

(Унаследовано от Control)
OnBackgroundImageLayoutChanged(EventArgs)

Вызывает событие BackgroundImageLayoutChanged.

(Унаследовано от Control)
OnBindingContextChanged(EventArgs)

Вызывает событие BindingContextChanged.

OnBorderStyleChanged(EventArgs)

Вызывает событие BorderStyleChanged.

OnCancelRowEdit(QuestionEventArgs)

Вызывает событие CancelRowEdit.

OnCausesValidationChanged(EventArgs)

Вызывает событие CausesValidationChanged.

(Унаследовано от Control)
OnCellBeginEdit(DataGridViewCellCancelEventArgs)

Вызывает событие CellBeginEdit.

OnCellBorderStyleChanged(EventArgs)

Вызывает событие CellBorderStyleChanged.

OnCellClick(DataGridViewCellEventArgs)

Вызывает событие CellClick.

OnCellContentClick(DataGridViewCellEventArgs)

Вызывает событие CellContentClick.

OnCellContentDoubleClick(DataGridViewCellEventArgs)

Вызывает событие CellContentDoubleClick.

OnCellContextMenuStripChanged(DataGridViewCellEventArgs)

Вызывает событие CellContextMenuStripChanged.

OnCellContextMenuStripNeeded(DataGridViewCellContextMenuStripNeededEventArgs)

Вызывает событие CellContextMenuStripNeeded.

OnCellDoubleClick(DataGridViewCellEventArgs)

Вызывает событие CellDoubleClick.

OnCellEndEdit(DataGridViewCellEventArgs)

Вызывает событие CellEndEdit.

OnCellEnter(DataGridViewCellEventArgs)

Вызывает событие CellEnter.

OnCellErrorTextChanged(DataGridViewCellEventArgs)

Вызывает событие CellErrorTextChanged.

OnCellErrorTextNeeded(DataGridViewCellErrorTextNeededEventArgs)

Вызывает событие CellErrorTextNeeded.

OnCellFormatting(DataGridViewCellFormattingEventArgs)

Вызывает событие CellFormatting.

OnCellLeave(DataGridViewCellEventArgs)

Вызывает событие CellLeave.

OnCellMouseClick(DataGridViewCellMouseEventArgs)

Вызывает событие CellMouseClick.

OnCellMouseDoubleClick(DataGridViewCellMouseEventArgs)

Вызывает событие CellMouseDoubleClick.

OnCellMouseDown(DataGridViewCellMouseEventArgs)

Вызывает событие CellMouseDown.

OnCellMouseEnter(DataGridViewCellEventArgs)

Вызывает событие CellMouseEnter.

OnCellMouseLeave(DataGridViewCellEventArgs)

Вызывает событие CellMouseLeave.

OnCellMouseMove(DataGridViewCellMouseEventArgs)

Вызывает событие CellMouseMove.

OnCellMouseUp(DataGridViewCellMouseEventArgs)

Вызывает событие CellMouseUp.

OnCellPainting(DataGridViewCellPaintingEventArgs)

Вызывает событие CellPainting.

OnCellParsing(DataGridViewCellParsingEventArgs)

Вызывает событие CellParsing.

OnCellStateChanged(DataGridViewCellStateChangedEventArgs)

Вызывает событие CellStateChanged.

OnCellStyleChanged(DataGridViewCellEventArgs)

Вызывает событие CellStyleChanged.

OnCellStyleContentChanged(DataGridViewCellStyleContentChangedEventArgs)

Вызывает событие CellStyleContentChanged.

OnCellToolTipTextChanged(DataGridViewCellEventArgs)

Вызывает событие CellToolTipTextChanged.

OnCellToolTipTextNeeded(DataGridViewCellToolTipTextNeededEventArgs)

Вызывает событие CellToolTipTextNeeded.

OnCellValidated(DataGridViewCellEventArgs)

Вызывает событие CellValidated.

OnCellValidating(DataGridViewCellValidatingEventArgs)

Вызывает событие CellValidating.

OnCellValueChanged(DataGridViewCellEventArgs)

Вызывает событие CellValueChanged.

OnCellValueNeeded(DataGridViewCellValueEventArgs)

Вызывает событие CellValueNeeded.

OnCellValuePushed(DataGridViewCellValueEventArgs)

Вызывает событие CellValuePushed.

OnChangeUICues(UICuesEventArgs)

Вызывает событие ChangeUICues.

(Унаследовано от Control)
OnClick(EventArgs)

Вызывает событие Click.

(Унаследовано от Control)
OnClientSizeChanged(EventArgs)

Вызывает событие ClientSizeChanged.

(Унаследовано от Control)
OnColumnAdded(DataGridViewColumnEventArgs)

Вызывает событие ColumnAdded.

OnColumnContextMenuStripChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnContextMenuStripChanged.

OnColumnDataPropertyNameChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnDataPropertyNameChanged.

OnColumnDefaultCellStyleChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnDefaultCellStyleChanged.

OnColumnDisplayIndexChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnDisplayIndexChanged.

OnColumnDividerDoubleClick(DataGridViewColumnDividerDoubleClickEventArgs)

Вызывает событие ColumnDividerDoubleClick.

OnColumnDividerWidthChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnDividerWidthChanged.

OnColumnHeaderCellChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnHeaderCellChanged.

OnColumnHeaderMouseClick(DataGridViewCellMouseEventArgs)

Вызывает событие ColumnHeaderMouseClick.

OnColumnHeaderMouseDoubleClick(DataGridViewCellMouseEventArgs)

Вызывает событие ColumnHeaderMouseDoubleClick.

OnColumnHeadersBorderStyleChanged(EventArgs)

Вызывает событие ColumnHeadersBorderStyleChanged.

OnColumnHeadersDefaultCellStyleChanged(EventArgs)

Вызывает событие ColumnHeadersDefaultCellStyleChanged.

OnColumnHeadersHeightChanged(EventArgs)

Вызывает событие ColumnHeadersHeightChanged.

OnColumnHeadersHeightSizeModeChanged(DataGridViewAutoSizeModeEventArgs)

Вызывает событие ColumnHeadersHeightSizeModeChanged.

OnColumnMinimumWidthChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnMinimumWidthChanged.

OnColumnNameChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnNameChanged.

OnColumnRemoved(DataGridViewColumnEventArgs)

Вызывает событие ColumnRemoved.

OnColumnSortModeChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnSortModeChanged.

OnColumnStateChanged(DataGridViewColumnStateChangedEventArgs)

Вызывает событие ColumnStateChanged.

OnColumnToolTipTextChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnToolTipTextChanged.

OnColumnWidthChanged(DataGridViewColumnEventArgs)

Вызывает событие ColumnWidthChanged.

OnContextMenuChanged(EventArgs)

Вызывает событие ContextMenuChanged.

(Унаследовано от Control)
OnContextMenuStripChanged(EventArgs)

Вызывает событие ContextMenuStripChanged.

(Унаследовано от Control)
OnControlAdded(ControlEventArgs)

Вызывает событие ControlAdded.

(Унаследовано от Control)
OnControlRemoved(ControlEventArgs)

Вызывает событие ControlRemoved.

(Унаследовано от Control)
OnCreateControl()

Вызывает метод CreateControl().

(Унаследовано от Control)
OnCurrentCellChanged(EventArgs)

Вызывает событие CurrentCellChanged.

OnCurrentCellDirtyStateChanged(EventArgs)

Вызывает событие CurrentCellDirtyStateChanged.

OnCursorChanged(EventArgs)

Вызывает событие CursorChanged и обновляет свойство UserSetCursor, если курсор был изменен в пользовательском коде.

OnDataBindingComplete(DataGridViewBindingCompleteEventArgs)

Вызывает событие DataBindingComplete.

OnDataContextChanged(EventArgs)

Отображает данные в настраиваемой сетке.

(Унаследовано от Control)
OnDataError(Boolean, DataGridViewDataErrorEventArgs)

Вызывает событие DataError.

OnDataMemberChanged(EventArgs)

Вызывает событие DataMemberChanged.

OnDataSourceChanged(EventArgs)

Вызывает событие DataSourceChanged.

OnDefaultCellStyleChanged(EventArgs)

Вызывает событие DefaultCellStyleChanged.

OnDefaultValuesNeeded(DataGridViewRowEventArgs)

Вызывает событие DefaultValuesNeeded.

OnDockChanged(EventArgs)

Вызывает событие DockChanged.

(Унаследовано от Control)
OnDoubleClick(EventArgs)

Вызывает событие DoubleClick.

OnDpiChangedAfterParent(EventArgs)

Вызывает событие DpiChangedAfterParent.

(Унаследовано от Control)
OnDpiChangedBeforeParent(EventArgs)

Вызывает событие DpiChangedBeforeParent.

(Унаследовано от Control)
OnDragDrop(DragEventArgs)

Вызывает событие DragDrop.

(Унаследовано от Control)
OnDragEnter(DragEventArgs)

Вызывает событие DragEnter.

(Унаследовано от Control)
OnDragLeave(EventArgs)

Вызывает событие DragLeave.

(Унаследовано от Control)
OnDragOver(DragEventArgs)

Вызывает событие DragOver.

(Унаследовано от Control)
OnEditingControlShowing(DataGridViewEditingControlShowingEventArgs)

Вызывает событие EditingControlShowing.

OnEditModeChanged(EventArgs)

Вызывает событие EditModeChanged.

OnEnabledChanged(EventArgs)

Вызывает событие EnabledChanged.

OnEnter(EventArgs)

Вызывает событие Enter.

OnFontChanged(EventArgs)

Вызывает событие FontChanged.

OnForeColorChanged(EventArgs)

Вызывает событие ForeColorChanged.

OnGiveFeedback(GiveFeedbackEventArgs)

Вызывает событие GiveFeedback.

(Унаследовано от Control)
OnGotFocus(EventArgs)

Вызывает событие GotFocus.

OnGridColorChanged(EventArgs)

Вызывает событие GridColorChanged.

OnHandleCreated(EventArgs)

Вызывает событие HandleCreated.

OnHandleDestroyed(EventArgs)

Вызывает событие HandleDestroyed.

OnHelpRequested(HelpEventArgs)

Вызывает событие HelpRequested.

(Унаследовано от Control)
OnImeModeChanged(EventArgs)

Вызывает событие ImeModeChanged.

(Унаследовано от Control)
OnInvalidated(InvalidateEventArgs)

Вызывает событие Invalidated.

(Унаследовано от Control)
OnKeyDown(KeyEventArgs)

Вызывает событие KeyDown.

OnKeyPress(KeyPressEventArgs)

Вызывает событие KeyPress.

OnKeyUp(KeyEventArgs)

Вызывает событие KeyUp.

OnLayout(LayoutEventArgs)

Вызывает событие Layout.

OnLeave(EventArgs)

Вызывает событие Leave.

OnLocationChanged(EventArgs)

Вызывает событие LocationChanged.

(Унаследовано от Control)
OnLostFocus(EventArgs)

Вызывает событие LostFocus.

OnMarginChanged(EventArgs)

Вызывает событие MarginChanged.

(Унаследовано от Control)
OnMouseCaptureChanged(EventArgs)

Вызывает событие MouseCaptureChanged.

(Унаследовано от Control)
OnMouseClick(MouseEventArgs)

Вызывает событие MouseClick.

OnMouseDoubleClick(MouseEventArgs)

Вызывает событие MouseDoubleClick.

OnMouseDown(MouseEventArgs)

Вызывает событие MouseDown.

OnMouseEnter(EventArgs)

Вызывает событие OnMouseEnter(EventArgs).

OnMouseHover(EventArgs)

Вызывает событие MouseHover.

(Унаследовано от Control)
OnMouseLeave(EventArgs)

Вызывает событие MouseLeave.

OnMouseMove(MouseEventArgs)

Вызывает событие MouseMove.

OnMouseUp(MouseEventArgs)

Вызывает событие MouseUp.

OnMouseWheel(MouseEventArgs)

Вызывает событие MouseWheel.

OnMove(EventArgs)

Вызывает событие Move.

(Унаследовано от Control)
OnMultiSelectChanged(EventArgs)

Вызывает событие MultiSelectChanged.

OnNewRowNeeded(DataGridViewRowEventArgs)

Вызывает событие NewRowNeeded.

OnNotifyMessage(Message)

Уведомляет элемент управления сообщениями Windows.

(Унаследовано от Control)
OnPaddingChanged(EventArgs)

Вызывает событие PaddingChanged.

(Унаследовано от Control)
OnPaint(PaintEventArgs)

Вызывает событие Paint.

OnPaintBackground(PaintEventArgs)

Рисует фон элемента управления.

(Унаследовано от Control)
OnParentBackColorChanged(EventArgs)

Вызывает событие BackColorChanged при изменении значения свойства BackColor контейнера элемента управления.

(Унаследовано от Control)
OnParentBackgroundImageChanged(EventArgs)

Вызывает событие BackgroundImageChanged при изменении значения свойства BackgroundImage контейнера элемента управления.

(Унаследовано от Control)
OnParentBindingContextChanged(EventArgs)

Вызывает событие BindingContextChanged при изменении значения свойства BindingContext контейнера элемента управления.

(Унаследовано от Control)
OnParentChanged(EventArgs)

Вызывает событие ParentChanged.

(Унаследовано от Control)
OnParentCursorChanged(EventArgs)

Вызывает событие CursorChanged.

(Унаследовано от Control)
OnParentDataContextChanged(EventArgs)

Отображает данные в настраиваемой сетке.

(Унаследовано от Control)
OnParentEnabledChanged(EventArgs)

Вызывает событие EnabledChanged при изменении значения свойства Enabled контейнера элемента управления.

(Унаследовано от Control)
OnParentFontChanged(EventArgs)

Вызывает событие FontChanged при изменении значения свойства Font контейнера элемента управления.

(Унаследовано от Control)
OnParentForeColorChanged(EventArgs)

Вызывает событие ForeColorChanged при изменении значения свойства ForeColor контейнера элемента управления.

(Унаследовано от Control)
OnParentRightToLeftChanged(EventArgs)

Вызывает событие RightToLeftChanged при изменении значения свойства RightToLeft контейнера элемента управления.

(Унаследовано от Control)
OnParentVisibleChanged(EventArgs)

Вызывает событие VisibleChanged при изменении значения свойства Visible контейнера элемента управления.

(Унаследовано от Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)

Вызывает событие PreviewKeyDown.

(Унаследовано от Control)
OnPrint(PaintEventArgs)

Вызывает событие Paint.

(Унаследовано от Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Вызывает событие QueryContinueDrag.

(Унаследовано от Control)
OnReadOnlyChanged(EventArgs)

Вызывает событие ReadOnlyChanged.

OnRegionChanged(EventArgs)

Вызывает событие RegionChanged.

(Унаследовано от Control)
OnResize(EventArgs)

Вызывает событие Resize.

OnRightToLeftChanged(EventArgs)

Вызывает событие RightToLeftChanged.

OnRowContextMenuStripChanged(DataGridViewRowEventArgs)

Вызывает событие RowContextMenuStripChanged.

OnRowContextMenuStripNeeded(DataGridViewRowContextMenuStripNeededEventArgs)

Вызывает событие RowContextMenuStripNeeded.

OnRowDefaultCellStyleChanged(DataGridViewRowEventArgs)

Вызывает событие RowDefaultCellStyleChanged.

OnRowDirtyStateNeeded(QuestionEventArgs)

Вызывает событие RowDirtyStateNeeded.

OnRowDividerDoubleClick(DataGridViewRowDividerDoubleClickEventArgs)

Вызывает событие RowDividerDoubleClick.

OnRowDividerHeightChanged(DataGridViewRowEventArgs)

Вызывает событие RowDividerHeightChanged.

OnRowEnter(DataGridViewCellEventArgs)

Вызывает событие RowEnter.

OnRowErrorTextChanged(DataGridViewRowEventArgs)

Вызывает событие RowErrorTextChanged.

OnRowErrorTextNeeded(DataGridViewRowErrorTextNeededEventArgs)

Вызывает событие RowErrorTextNeeded.

OnRowHeaderCellChanged(DataGridViewRowEventArgs)

Вызывает событие RowHeaderCellChanged.

OnRowHeaderMouseClick(DataGridViewCellMouseEventArgs)

Вызывает событие RowHeaderMouseClick.

OnRowHeaderMouseDoubleClick(DataGridViewCellMouseEventArgs)

Вызывает событие RowHeaderMouseDoubleClick.

OnRowHeadersBorderStyleChanged(EventArgs)

Вызывает событие RowHeadersBorderStyleChanged.

OnRowHeadersDefaultCellStyleChanged(EventArgs)

Вызывает событие RowHeadersDefaultCellStyleChanged.

OnRowHeadersWidthChanged(EventArgs)

Вызывает событие RowHeadersWidthChanged.

OnRowHeadersWidthSizeModeChanged(DataGridViewAutoSizeModeEventArgs)

Вызывает событие RowHeadersWidthSizeModeChanged.

OnRowHeightChanged(DataGridViewRowEventArgs)

Вызывает событие RowHeightChanged.

OnRowHeightInfoNeeded(DataGridViewRowHeightInfoNeededEventArgs)

Вызывает событие RowHeightInfoNeeded.

OnRowHeightInfoPushed(DataGridViewRowHeightInfoPushedEventArgs)

Вызывает событие RowHeightInfoPushed.

OnRowLeave(DataGridViewCellEventArgs)

Вызывает событие RowLeave.

OnRowMinimumHeightChanged(DataGridViewRowEventArgs)

Вызывает событие RowMinimumHeightChanged.

OnRowPostPaint(DataGridViewRowPostPaintEventArgs)

Вызывает событие RowPostPaint.

OnRowPrePaint(DataGridViewRowPrePaintEventArgs)

Вызывает событие RowPrePaint.

OnRowsAdded(DataGridViewRowsAddedEventArgs)

Вызывает событие RowsAdded.

OnRowsDefaultCellStyleChanged(EventArgs)

Вызывает событие RowsDefaultCellStyleChanged.

OnRowsRemoved(DataGridViewRowsRemovedEventArgs)

Вызывает событие RowsRemoved.

OnRowStateChanged(Int32, DataGridViewRowStateChangedEventArgs)

Вызывает событие RowStateChanged.

OnRowUnshared(DataGridViewRowEventArgs)

Вызывает событие RowUnshared.

OnRowValidated(DataGridViewCellEventArgs)

Вызывает событие RowValidated.

OnRowValidating(DataGridViewCellCancelEventArgs)

Вызывает событие RowValidating.

OnScroll(ScrollEventArgs)

Вызывает событие Scroll.

OnSelectionChanged(EventArgs)

Вызывает событие SelectionChanged.

OnSizeChanged(EventArgs)

Вызывает событие SizeChanged.

(Унаследовано от Control)
OnSortCompare(DataGridViewSortCompareEventArgs)

Вызывает событие SortCompare.

OnSorted(EventArgs)

Вызывает событие Sorted.

OnStyleChanged(EventArgs)

Вызывает событие StyleChanged.

(Унаследовано от Control)
OnSystemColorsChanged(EventArgs)

Вызывает событие SystemColorsChanged.

(Унаследовано от Control)
OnTabIndexChanged(EventArgs)

Вызывает событие TabIndexChanged.

(Унаследовано от Control)
OnTabStopChanged(EventArgs)

Вызывает событие TabStopChanged.

(Унаследовано от Control)
OnTextChanged(EventArgs)

Вызывает событие TextChanged.

(Унаследовано от Control)
OnUserAddedRow(DataGridViewRowEventArgs)

Вызывает событие UserAddedRow.

OnUserDeletedRow(DataGridViewRowEventArgs)

Вызывает событие UserDeletedRow.

OnUserDeletingRow(DataGridViewRowCancelEventArgs)

Вызывает событие UserDeletingRow.

OnValidated(EventArgs)

Вызывает событие Validated.

(Унаследовано от Control)
OnValidating(CancelEventArgs)

Вызывает событие Validating.

OnVisibleChanged(EventArgs)

Вызывает событие VisibleChanged.

PaintBackground(Graphics, Rectangle, Rectangle)

Рисует фон DataGridView.

PerformLayout()

Принудительно принудительно применяет логику макета ко всем дочерним элементам управления.

(Унаследовано от Control)
PerformLayout(Control, String)

Принудительно принудительно применяет логику макета ко всем дочерним элементам управления.

(Унаследовано от Control)
PointToClient(Point)

Вычисляет расположение указанной точки экрана в координаты клиента.

(Унаследовано от Control)
PointToScreen(Point)

Вычисляет расположение указанной точки клиента в координаты экрана.

(Унаследовано от Control)
PreProcessControlMessage(Message)

Перед отправкой препроцессирует клавиатуру или входные сообщения в цикле сообщений.

(Унаследовано от Control)
PreProcessMessage(Message)

Перед отправкой препроцессирует клавиатуру или входные сообщения в цикле сообщений.

(Унаследовано от Control)
ProcessAKey(Keys)

Обрабатывает ключ A.

ProcessCmdKey(Message, Keys)

Обрабатывает ключ команды.

(Унаследовано от Control)
ProcessControlShiftF10Keys(Keys)

Активирует подсказку клавиатуры.

ProcessDataGridViewKey(KeyEventArgs)

Процессы, используемые для навигации в DataGridView.

ProcessDeleteKey(Keys)

Обрабатывает ключ DELETE.

ProcessDialogChar(Char)

Обрабатывает символ диалогового окна.

(Унаследовано от Control)
ProcessDialogKey(Keys)

Обрабатывает такие ключи, как TAB, ESCAPE, ВВОД и СТРЕЛКА, используемые для управления диалоговым окнами.

ProcessDownKey(Keys)

Обрабатывает клавишу СТРЕЛКА ВНИЗ.

ProcessEndKey(Keys)

Обрабатывает ключ END.

ProcessEnterKey(Keys)

Обрабатывает ключ ВВОД.

ProcessEscapeKey(Keys)

Обрабатывает ключ ESC.

ProcessF2Key(Keys)

Обрабатывает ключ F2.

ProcessF3Key(Keys)

Обрабатывает ключ F3 путем сортировки текущего столбца.

ProcessHomeKey(Keys)

Обрабатывает ключ HOME.

ProcessInsertKey(Keys)

Обрабатывает ключ INSERT.

ProcessKeyEventArgs(Message)

Обрабатывает ключевое сообщение и создает соответствующие события управления.

ProcessKeyMessage(Message)

Обрабатывает сообщение клавиатуры.

(Унаследовано от Control)
ProcessKeyPreview(Message)

Предварительный просмотр сообщения клавиатуры.

ProcessLeftKey(Keys)

Обрабатывает клавишу СТРЕЛКА ВЛЕВО.

ProcessMnemonic(Char)

Обрабатывает mnemonic символ.

(Унаследовано от Control)
ProcessNextKey(Keys)

Обрабатывает ключ PAGE DOWN.

ProcessPriorKey(Keys)

Обрабатывает ключ PAGE UP.

ProcessRightKey(Keys)

Обрабатывает клавишу СТРЕЛКА ВПРАВО.

ProcessSpaceKey(Keys)

Обрабатывает ПРОБЕЛ.

ProcessTabKey(Keys)

Обрабатывает клавишу TAB.

ProcessUpKey(Keys)

Обрабатывает клавишу СТРЕЛКА ВВЕРХ.

ProcessZeroKey(Keys)

Обрабатывает ключ 0.

RaiseDragEvent(Object, DragEventArgs)

Вызывает соответствующее событие перетаскивания.

(Унаследовано от Control)
RaiseKeyEvent(Object, KeyEventArgs)

Вызывает соответствующее ключевое событие.

(Унаследовано от Control)
RaiseMouseEvent(Object, MouseEventArgs)

Вызывает соответствующее событие мыши.

(Унаследовано от Control)
RaisePaintEvent(Object, PaintEventArgs)

Вызывает соответствующее событие краски.

(Унаследовано от Control)
RecreateHandle()

Принудительно создает дескриптор для элемента управления.

(Унаследовано от Control)
RectangleToClient(Rectangle)

Вычисляет размер и расположение указанного прямоугольника экрана в координатах клиента.

(Унаследовано от Control)
RectangleToScreen(Rectangle)

Вычисляет размер и расположение указанного прямоугольника клиента в координатах экрана.

(Унаследовано от Control)
Refresh()

Принудительно заставляет элемент управления недействительным ее клиентская область и немедленно перерисовывать себя и любые дочерние элементы управления.

(Унаследовано от Control)
RefreshEdit()

Обновляет значение текущей ячейки с базовым значением ячейки, когда ячейка находится в режиме редактирования, отменяя любое предыдущее значение.

RescaleConstantsForDpi(Int32, Int32)

Предоставляет константы для изменения размера элемента управления при изменении DPI.

(Унаследовано от Control)
ResetBackColor()

Сбрасывает свойство BackColor в значение по умолчанию.

(Унаследовано от Control)
ResetBindings()

Вызывает элемент управления, привязанный к BindingSource, перечитать все элементы в списке и обновлять их отображаемые значения.

(Унаследовано от Control)
ResetCursor()

Сбрасывает свойство Cursor в значение по умолчанию.

(Унаследовано от Control)
ResetFont()

Сбрасывает свойство Font в значение по умолчанию.

(Унаследовано от Control)
ResetForeColor()

Сбрасывает свойство ForeColor в значение по умолчанию.

(Унаследовано от Control)
ResetImeMode()

Сбрасывает свойство ImeMode в значение по умолчанию.

(Унаследовано от Control)
ResetMouseEventArgs()

Сбрасывает элемент управления для обработки события MouseLeave.

(Унаследовано от Control)
ResetRightToLeft()

Сбрасывает свойство RightToLeft в значение по умолчанию.

(Унаследовано от Control)
ResetText()

Сбрасывает свойство Text по умолчанию (Empty).

ResumeLayout()

Возобновляет обычную логику макета.

(Унаследовано от Control)
ResumeLayout(Boolean)

Возобновляет обычную логику макета, при необходимости заставляя немедленный макет ожидающих запросов макета.

(Унаследовано от Control)
RtlTranslateAlignment(ContentAlignment)

Преобразует указанный ContentAlignment в соответствующий ContentAlignment для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateAlignment(HorizontalAlignment)

Преобразует указанный HorizontalAlignment в соответствующий HorizontalAlignment для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateAlignment(LeftRightAlignment)

Преобразует указанный LeftRightAlignment в соответствующий LeftRightAlignment для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateContent(ContentAlignment)

Преобразует указанный ContentAlignment в соответствующий ContentAlignment для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateHorizontal(HorizontalAlignment)

Преобразует указанный HorizontalAlignment в соответствующий HorizontalAlignment для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateLeftRight(LeftRightAlignment)

Преобразует указанный LeftRightAlignment в соответствующий LeftRightAlignment для поддержки текста справа налево.

(Унаследовано от Control)
Scale(Single)
Устаревшие..
Устаревшие..

Масштабирует элемент управления и все дочерние элементы управления.

(Унаследовано от Control)
Scale(Single, Single)
Устаревшие..
Устаревшие..

Масштабирует весь элемент управления и все дочерние элементы управления.

(Унаследовано от Control)
Scale(SizeF)

Масштабирует элемент управления и все дочерние элементы управления по указанному коэффициенту масштабирования.

(Унаследовано от Control)
ScaleBitmapLogicalToDevice(Bitmap)

Масштабирует значение логического растрового изображения до эквивалентного значения единицы устройства при изменении DPI.

(Унаследовано от Control)
ScaleControl(SizeF, BoundsSpecified)

Масштабирует расположение, размер, заполнение и поле элемента управления.

(Унаследовано от Control)
ScaleCore(Single, Single)

Этот метод не относится к этому классу.

(Унаследовано от Control)
Select()

Активирует элемент управления.

(Унаследовано от Control)
Select(Boolean, Boolean)

Активирует дочерний элемент управления. При необходимости указывает направление в порядке табуляции, чтобы выбрать элемент управления.

(Унаследовано от Control)
SelectAll()

Выбирает все ячейки в DataGridView.

SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

Активирует следующий элемент управления.

(Унаследовано от Control)
SendToBack()

Отправляет элемент управления в задней части z-порядка.

(Унаследовано от Control)
SetAutoSizeMode(AutoSizeMode)

Задает значение, указывающее, как будет вести элемент управления при включении его свойства AutoSize.

(Унаследовано от Control)
SetBounds(Int32, Int32, Int32, Int32)

Задает границы элемента управления указанным расположением и размером.

(Унаследовано от Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Задает указанные границы элемента управления в указанное расположение и размер.

(Унаследовано от Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Этот элемент переопределяет SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified).

SetClientSizeCore(Int32, Int32)

Задает размер клиентской области элемента управления.

(Унаследовано от Control)
SetCurrentCellAddressCore(Int32, Int32, Boolean, Boolean, Boolean)

Задает текущую активную ячейку.

SetSelectedCellCore(Int32, Int32, Boolean)

Изменяет состояние выделения ячейки с указанными индексами строк и столбцов.

SetSelectedColumnCore(Int32, Boolean)

Изменяет состояние выбора столбца с указанным индексом.

SetSelectedRowCore(Int32, Boolean)

Изменяет состояние выбора строки с указанным индексом.

SetStyle(ControlStyles, Boolean)

Задает для указанного флага ControlStyles значение true или false.

(Унаследовано от Control)
SetTopLevel(Boolean)

Задает элемент управления в качестве элемента управления верхнего уровня.

(Унаследовано от Control)
SetVisibleCore(Boolean)

Задает элементу управления указанное видимое состояние.

(Унаследовано от Control)
Show()

Отображает элемент управления пользователю.

(Унаследовано от Control)
SizeFromClientSize(Size)

Определяет размер всего элемента управления от высоты и ширины клиентской области.

(Унаследовано от Control)
Sort(DataGridViewColumn, ListSortDirection)

Сортирует содержимое элемента управления DataGridView по возрастанию или убыванию в зависимости от содержимого указанного столбца.

Sort(IComparer)

Сортирует содержимое элемента управления DataGridView с помощью реализации интерфейса IComparer.

SuspendLayout()

Временно приостанавливает логику макета для элемента управления.

(Унаследовано от Control)
ToString()

Возвращает String, содержащую имя Component, если таковой имеется. Этот метод не должен быть переопределен.

(Унаследовано от Component)
Update()

Позволяет элементу управления перераскрыть недопустимые регионы в клиентской области.

(Унаследовано от Control)
UpdateBounds()

Обновляет границы элемента управления с текущим размером и расположением.

(Унаследовано от Control)
UpdateBounds(Int32, Int32, Int32, Int32)

Обновляет границы элемента управления указанным размером и расположением.

(Унаследовано от Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

Обновляет границы элемента управления с указанным размером, расположением и размером клиента.

(Унаследовано от Control)
UpdateCellErrorText(Int32, Int32)

Принудительно заставляет ячейку в указанном расположении обновить текст ошибки.

UpdateCellValue(Int32, Int32)

Принудительно заставляет элемент управления обновлять отображение ячейки в указанном расположении на основе нового значения, применяя все режимы автоматического изменения размера в настоящее время.

UpdateRowErrorText(Int32)

Принудительно заставляет строку в заданном индексе строки обновлять текст ошибки.

UpdateRowErrorText(Int32, Int32)

Принудительно заставляет строки в заданном диапазоне обновлять текст ошибки.

UpdateRowHeightInfo(Int32, Boolean)

Принудительно задает указанную строку или строки для обновления сведений о высоте.

UpdateStyles()

Принудительно применяет назначенные стили к элементу управления.

(Унаследовано от Control)
UpdateZOrder()

Обновляет элемент управления в порядке z-порядка родительского элемента управления.

(Унаследовано от Control)
WndProc(Message)

Обрабатывает сообщения окна.

События

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

Происходит, когда свойство VirtualMode элемента управления DataGridViewtrue, а пользователь отменяет изменения в строке.

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

Происходит при изменении свойства StyleDataGridViewCell.

CellStyleContentChanged

Происходит при изменении одного из значений стиля ячейки.

CellToolTipTextChanged

Происходит, когда значение свойства ToolTipText изменяется для ячейки в DataGridView.

CellToolTipTextNeeded

Происходит, когда требуется текст подсказки ячейки.

CellValidated

Происходит после завершения проверки ячейки.

CellValidating

Происходит, когда ячейка теряет фокус ввода, включив проверку содержимого.

CellValueChanged

Происходит при изменении значения ячейки.

CellValueNeeded

Происходит, когда свойство VirtualMode элемента управления DataGridViewtrue, а для DataGridView требуется значение ячейки для форматирования и отображения ячейки.

CellValuePushed

Происходит, когда свойство VirtualMode элемента управления DataGridViewtrue, а значение ячейки изменилось и требует хранения в базовом источнике данных.

ChangeUICues

Происходит при изменении фокуса или пользовательского интерфейса клавиатуры.

(Унаследовано от 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

Происходит после завершения операции привязки данных.

DataContextChanged

Происходит при изменении значения свойства DataContext.

(Унаследовано от Control)
DataError

Происходит, когда операция анализа внешних данных или проверки вызывает исключение или когда попытка фиксации данных в источник данных завершается ошибкой.

DataMemberChanged

Происходит при изменении значения свойства DataMember.

DataSourceChanged

Происходит при изменении значения свойства DataSource.

DefaultCellStyleChanged

Происходит при изменении значения свойства DefaultCellStyle.

DefaultValuesNeeded

Происходит, когда пользователь вводит строку для новых записей, чтобы она была заполнена значениями по умолчанию.

Disposed

Происходит при удалении компонента вызовом метода Dispose().

(Унаследовано от Component)
DockChanged

Происходит при изменении значения свойства Dock.

(Унаследовано от Control)
DoubleClick

Происходит при двойном щелчке элемента управления.

(Унаследовано от Control)
DpiChangedAfterParent

Происходит при изменении параметра DPI элемента управления программным способом после изменения DPI родительского элемента управления или формы.

(Унаследовано от Control)
DpiChangedBeforeParent

Происходит при изменении параметра DPI элемента управления программным способом перед событием изменения DPI для родительского элемента управления или формы.

(Унаследовано от 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

Происходит, когда свойство VirtualModeDataGridViewtrue, а пользователь переходит к новой строке в нижней части 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

Происходит, когда свойство VirtualMode элемента управления DataGridViewtrue, а 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)

Явные реализации интерфейса

IDropTarget.OnDragDrop(DragEventArgs)

Вызывает событие DragDrop.

(Унаследовано от Control)
IDropTarget.OnDragEnter(DragEventArgs)

Вызывает событие DragEnter.

(Унаследовано от Control)
IDropTarget.OnDragLeave(EventArgs)

Вызывает событие DragLeave.

(Унаследовано от Control)
IDropTarget.OnDragOver(DragEventArgs)

Вызывает событие DragOver.

(Унаследовано от Control)
ISupportInitialize.BeginInit()

Описание этого элемента см. в разделе BeginInit().

ISupportInitialize.EndInit()

Описание этого элемента см. в разделе EndInit().

Применяется к

См. также раздел