Отображение данных с помощью элемента управления DataGridView в Windows FormsDisplaying Data in the Windows Forms DataGridView Control

DataGridViewЭлемент управления используется для вывода данных из различных внешних источников данных.The DataGridView control is used to display data from a variety of external data sources. Кроме того, можно добавить строки и столбцы в элемент управления и вручную заполнить его данными.Alternatively, you can add rows and columns to the control and manually populate it with data.

При привязке элемента управления к источнику данных столбцы можно создавать автоматически на основе схемы источника данных.When you bind the control to a data source, you can generate columns automatically based on the schema of the data source. Если эти столбцы не отображаются так, как нужно, их можно скрыть, удалить или изменить.If these columns do not appear just as you want them to, you can hide, remove, or rearrange them. Можно также добавить несвязанные столбцы, чтобы отобразить дополнительные данные, которые не поступают из источника данных.You can also add unbound columns to display supplemental data that does not come from the data source.

Кроме того, можно отобразить данные с помощью стандартных форматов (например, формата валюты) или настроить форматирование отображения для представления данных, но вам потребуется (например, изменить цвет фона для отрицательных чисел или заменить строковые значения соответствующими изображениями).Additionally, you can display your data using standard formats (such as currency format), or you can customize the display formatting to present your data however you need to (such as changing the background color for negative numbers, or replacing string values with corresponding images).

в этом разделеIn This Section

Режимы отображения данных в элементе управления DataGridView в Windows FormsData Display Modes in the Windows Forms DataGridView Control
Описывает параметры заполнения элемента управления данными.Describes the options for populating the control with data.

Форматирование данных в элементе управления DataGridView в Windows FormsData Formatting in the Windows Forms DataGridView Control
Описывает параметры форматирования отображаемых значений ячеек.Describes the options for formatting cell display values.

Пошаговое руководство. Создание не связанного с данными элемента управления DataGridView в Windows FormsWalkthrough: Creating an Unbound Windows Forms DataGridView Control
Описывает, как вручную заполнить элемент управления данными.Describes how to manually populate the control with data.

Практическое руководство. Привязка данных к элементу управления DataGridView в Windows FormsHow to: Bind Data to the Windows Forms DataGridView Control
Описывает, как заполнить элемент управления данными, привязывая его к BindingSource , который содержит сведения, извлеченные из базы данных.Describes how to populate the control with data by binding it to a BindingSource that contains information pulled from a database.

Практическое руководство. Автоматическое создание столбцов связанного с данными элемента управления DataGridView в Windows FormsHow to: Autogenerate Columns in a Data-Bound Windows Forms DataGridView Control
Описывает автоматическое создание столбцов на основе привязанного источника данных.Describes how to automatically generate columns based on a bound data source.

Практическое руководство. Удаление автоматически сгенерированных столбцов элемента управления DataGridView в Windows FormsHow to: Remove Autogenerated Columns from a Windows Forms DataGridView Control
Описывает, как скрывать или удалять столбцы, автоматически формируемые из привязанного источника данных.Describes how to hide or delete columns generated automatically from a bound data source.

Практическое руководство. Изменение порядка столбцов элемента управления DataGridView в Windows FormsHow to: Change the Order of Columns in the Windows Forms DataGridView Control
Описывает, как изменить порядок столбцов, созданных автоматически, из привязанного источника данных.Describes how to rearrange columns generated automatically from a bound data source.

Практическое руководство. Добавление столбца, не связанного с данными, в связанный с данными элемент управления DataGridView в Windows FormsHow to: Add an Unbound Column to a Data-Bound Windows Forms DataGridView Control
Описывает, как дополнять данные из привязанного источника данных путем отображения дополнительных несвязанных столбцов.Describes how to supplement data from a bound data source by displaying additional, unbound columns.

Практическое руководство. Связывание объектов с элементами управления DataGridView в Windows FormsHow to: Bind Objects to Windows Forms DataGridView Controls
Описывает, как привязать элемент управления к коллекции произвольных объектов, чтобы каждый объект отображался в отдельной строке.Describes how to bind the control to a collection of arbitrary objects so that each object is displayed in its own row.

Практическое руководство. Доступ к связанным объектам в строках DataGridView в Windows FormsHow to: Access Objects Bound to Windows Forms DataGridView Rows
Описывает, как получить объект, привязанный к определенной строке элемента управления.Describes how to retrieve an object bound to a particular row of the control.

Пример. Создание главного и подчиненного представлений данных с использованием двух элементов управления DataGridView в Windows FormsWalkthrough: Creating a Master/Detail Form Using Two Windows Forms DataGridView Controls
Описывает, как отобразить данные из двух связанных таблиц базы данных, чтобы значения, отображаемые в одном DataGridView элементе управления, зависели от текущей выбранной строки в другом элементе управления.Describes how to display data from two related database tables so that the values shown in one DataGridView control depend on the currently selected row in another control.

Практическое руководство. Настройка форматирования данных элемента управления DataGridView в Windows FormsHow to: Customize Data Formatting in the Windows Forms DataGridView Control
Описывает обработку DataGridView.CellFormatting события для изменения внешнего вида ячеек в зависимости от их значений.Describes how to handle the DataGridView.CellFormatting event to change the appearance of cells depending on their values.

СправочникReference

DataGridView
Справочная документация по элементу управления DataGridView.Provides reference documentation for the DataGridView control.

DataGridView.DataSource
Содержит справочную документацию по DataSource свойству.Provides reference documentation for the DataSource property.

BindingSource
Содержит справочную документацию по компоненту BindingSource.Provides reference documentation for the BindingSource component.

Ввод данных с помощью элемента управления DataGridView в Windows FormsData Entry in the Windows Forms DataGridView Control
Разделы, в которых описывается изменение способов добавления и изменения данных в элементе управления.Provides topics that describe how to change the way users add and modify data in the control.

См. такжеSee also