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


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и CellBorderStyleGridColor. Дополнительные сведения см. в разделе "Базовое форматирование" и "Стилизация" в элементе управления 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 Control. В следующей таблице приведены прямые ссылки на распространенные задачи.

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

Заметка

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

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

Имя Описание
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

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

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, Int32)

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

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

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

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

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

AdjustColumnHeaderBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean)

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

AreAllCellsSelected(Boolean)

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

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode, Boolean)

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

AutoResizeColumn(Int32, DataGridViewAutoSizeColumnMode)

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

AutoResizeColumn(Int32)

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

AutoResizeColumnHeadersHeight()

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

AutoResizeColumnHeadersHeight(Boolean, Boolean)

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

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

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

AutoResizeColumnHeadersHeight(Int32)

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

AutoResizeColumns()

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

AutoResizeColumns(DataGridViewAutoSizeColumnsMode, Boolean)

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

AutoResizeColumns(DataGridViewAutoSizeColumnsMode)

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

AutoResizeRow(Int32, DataGridViewAutoSizeRowMode, Boolean)

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

AutoResizeRow(Int32, DataGridViewAutoSizeRowMode)

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

AutoResizeRow(Int32)

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

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

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

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

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

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

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

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

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

AutoResizeRows()

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

AutoResizeRows(DataGridViewAutoSizeRowsMode, Boolean)

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

AutoResizeRows(DataGridViewAutoSizeRowsMode)

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

AutoResizeRows(Int32, Int32, DataGridViewAutoSizeRowMode, Boolean)

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

BeginEdit(Boolean)

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

BeginInvoke(Action)

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

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

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

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

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

(Унаследовано от 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, Bitmap, Point, Boolean)

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

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

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

(Унаследовано от Control)
DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean)

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

(Унаследовано от Control)
DoDragDropAsJson<T>(T, DragDropEffects)

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

(Унаследовано от 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, GetChildAtPointSkip)

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

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

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

(Унаследовано от 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, Boolean)

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

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

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

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

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

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

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

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

Отменяет указанную ячейку DataGridViewобъекта, принудив ее переопределить.

InvalidateCell(Int32, Int32)

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

InvalidateColumn(Int32)

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

InvalidateRow(Int32)

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

Invoke(Action)

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

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

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

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

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

(Унаследовано от 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, Single)
Устаревшие..
Устаревшие..

Масштабирует весь элемент управления и все дочерние элементы управления.

(Унаследовано от Control)
Scale(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, BoundsSpecified)

Задает указанные границы элемента управления в указанное расположение и размер.

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

Задает границы элемента управления указанным расположением и размером.

(Унаследовано от 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, Int32, Int32)

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

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

Обновляет границы элемента управления указанным размером и расположением.

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

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

UpdateCellValue(Int32, Int32)

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

UpdateRowErrorText(Int32, Int32)

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

UpdateRowErrorText(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 свойство DataGridView элемента управления является true , а пользователь отменяет изменения в строке.

CausesValidationChanged

Происходит при изменении значения свойства CausesValidation.

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

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

CellBorderStyleChanged

Происходит при изменении стиля границы ячейки.

CellClick

Происходит при щелчке любой части ячейки.

CellContentClick

Происходит при щелчке содержимого в ячейке.

CellContentDoubleClick

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

CellContextMenuStripChanged

Происходит при ContextMenuStrip изменении свойства.

CellContextMenuStripNeeded

Происходит при необходимости контекстного меню ячейки.

CellDoubleClick

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

CellEndEdit

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

CellEnter

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

CellErrorTextChanged

Происходит при изменении значения ErrorText свойства ячейки.

CellErrorTextNeeded

Происходит, когда требуется текст ошибки ячейки.

CellFormatting

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

CellLeave

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

CellMouseClick

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

CellMouseDoubleClick

Происходит при двойном щелчке DataGridView ячейки.

CellMouseDown

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

CellMouseEnter

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

CellMouseLeave

Происходит, когда указатель мыши покидает ячейку.

CellMouseMove

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

CellMouseUp

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

CellPainting

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

CellParsing

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

CellStateChanged

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

CellStyleChanged

Происходит при Style изменении свойства DataGridViewCell .

CellStyleContentChanged

Происходит при изменении одного из значений стиля ячейки.

CellToolTipTextChanged

Происходит при ToolTipText изменении значения свойства ячейки в ячейке DataGridView.

CellToolTipTextNeeded

Происходит, когда требуется текст подсказки ячейки.

CellValidated

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

CellValidating

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

CellValueChanged

Происходит при изменении значения ячейки.

CellValueNeeded

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

CellValuePushed

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

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

Происходит, когда VirtualMode свойство DataGridView являетсяtrue, и пользователь переходит к новой строке в нижней части.DataGridView

PaddingChanged

Происходит при изменении значения свойства Padding.

Paint

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

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

Происходит при Parent изменении значения свойства.

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

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

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

Происходит при AccessibleObject предоставлении помощи приложениям специальных возможностей.

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

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

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

Происходит при ReadOnly изменении свойства.

RegionChanged

Происходит при изменении значения свойства Region.

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

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

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

Происходит при RightToLeft изменении значения свойства.

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

Происходит при ContextMenuStrip изменении свойства.

RowContextMenuStripNeeded

Происходит при необходимости контекстного меню строки.

RowDefaultCellStyleChanged

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

RowDirtyStateNeeded

Происходит, когда VirtualMode свойство DataGridView элемента управления и trueDataGridView необходимо определить, имеет ли текущая строка незафиксированные изменения.

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().

Применяется к

См. также раздел