Controllo DataGridView (Windows Form)DataGridView Control (Windows Forms)

Il controllo DataGridView fornisce un sistema efficiente e flessibile per visualizzare i dati in formato tabulare.The DataGridView control provides a powerful and flexible way to display data in a tabular format. È possibile usare il controllo DataGridView per mostrare le visualizzazioni di sola lettura di una piccola quantità di dati oppure ridimensionarlo per mostrare le visualizzazioni modificabili di set di dati di dimensioni molto estese.You can use the DataGridView control to show read-only views of a small amount of data, or you can scale it to show editable views of very large sets of data.

È possibile estendere il controllo DataGridView in diversi modi per sviluppare comportamenti personalizzati nelle applicazioni.You can extend the DataGridView control in a number of ways to build custom behaviors into your applications. Ad esempio, è possibile specificare a livello di codice i propri algoritmi di ordinamento e creare i propri tipi di celle.For example, you can programmatically specify your own sorting algorithms, and you can create your own types of cells. È possibile personalizzare facilmente l'aspetto del controllo DataGridView scegliendo tra diverse proprietà.You can easily customize the appearance of the DataGridView control by choosing among several properties. Si possono usare molti tipi di archivi dati come origine dati, ma il controllo DataGridView può operare anche senza alcuna origine dati associata.Many types of data stores can be used as a data source, or the DataGridView control can operate with no data source bound to it.

Gli argomenti di questa sezione descrivono i concetti e le tecniche che è possibile usare per compilare funzionalità DataGridView nelle applicazioni.The topics in this section describe the concepts and techniques that you can use to build DataGridView features into your applications.

Contenuto della sezioneIn This Section

Cenni preliminari sul controllo DataGridViewDataGridView Control Overview
Fornisce argomenti che descrivono l'architettura e i concetti principali del controllo DataGridView Windows Form.Provides topics that describe the architecture and core concepts of the Windows Forms DataGridView control.

Funzionalità predefinite nel controllo DataGridView Windows FormDefault Functionality in the Windows Forms DataGridView Control
Descrive l'aspetto e il comportamento predefiniti del controllo DataGridView Windows Form quando è associato a un'origine dati.Describes the default appearance and behavior of the Windows Forms DataGridView control when it is bound to a data source.

Tipi di colonna nel controllo DataGridView di Windows FormColumn Types in the Windows Forms DataGridView Control
Descrive i tipi di colonna nel controllo DataGridView Windows Form, usati per visualizzare i dati e consentire agli utenti di modificare o aggiungere dati.Describes the column types in the Windows Forms DataGridView control used to display data and allow users to modify or add data.

Funzionalità di base per colonna, riga e cella nel controllo DataGridView di Windows FormBasic Column, Row, and Cell Features in the Windows Forms DataGridView Control
Fornisce argomenti che descrivono le proprietà di uso comune di celle, righe e colonne.Provides topics that describe commonly-used cell, row, and column properties.

Formattazione e stile di base nel controllo DataGridView Windows FormBasic Formatting and Styling in the Windows Forms DataGridView Control
Fornisce argomenti che descrivono come modificare l'aspetto del controllo e la formattazione di base dei dati delle celle.Provides topics that describe how to modify the basic appearance of the control and the display formatting of cell data.

Visualizzazione di dati nel controllo DataGridView Windows FormDisplaying Data in the Windows Forms DataGridView Control
Fornisce argomenti che descrivono come popolare il controllo con i dati manualmente o da un'origine dati esterna.Provides topics that describe how to populate the control with data either manually, or from an external data source.

Ridimensionamento di colonne e righe nel controllo DataGridView di Windows FormResizing Columns and Rows in the Windows Forms DataGridView Control
Fornisce argomenti che spiegano come le dimensioni di righe e colonne possano essere adattate automaticamente al contenuto delle celle o alla larghezza disponibile del controllo.Provides topics that describe how the size of rows and columns can be adjusted automatically to fit cell content or to fit the available width of the control.

Ordinamento di dati nel controllo DataGridView di Windows FormSorting Data in the Windows Forms DataGridView Control
Fornisce argomenti che descrivono le funzionalità di ordinamento nel controllo.Provides topics that describe the sorting features in the control.

Immissione di dati nel controllo DataGridView Windows FormData Entry in the Windows Forms DataGridView Control
Fornisce argomenti che spiegano come cambiare la modalità di aggiunta e modifica dei dati nel controllo da parte degli utenti.Provides topics that describe how to change the way users add and modify data in the control.

Utilizzo della selezione e degli Appunti con il controllo DataGridView Windows FormSelection and Clipboard Use with the Windows Forms DataGridView Control
Fornisce argomenti che descrivono le funzionalità di selezione di celle, righe e colonne del controllo.Provides topics that describe the cell, row, and column selection features in the control.

Programmazione con celle, righe e colonne nel controllo DataGridView Windows FormProgramming with Cells, Rows, and Columns in the Windows Forms DataGridView Control
Fornisce argomenti che descrivono come eseguire la programmazione con oggetti cella, riga e colonna.Provides topics that describe how to program with cell, row, and column objects.

Personalizzazione del controllo DataGridView Windows FormCustomizing the Windows Forms DataGridView Control
Fornisce argomenti che descrivono come disegnare celle e righe personalizzate di DataGridView e come creare tipi di cella, colonna e riga derivati.Provides topics that describe custom painting DataGridView cells and rows, and creating derived cell, column, and row types.

Ottimizzazione delle prestazioni nel controllo DataGridView Windows FormPerformance Tuning in the Windows Forms DataGridView Control
Fornisce argomenti che descrivono come usare il controllo in modo efficiente per evitare problemi di prestazioni quando si lavora con grandi quantità di dati.Provides topics that describe how to use the control efficiently to avoid performance problems when working with large amounts of data.

Gestione predefinita di tastiera e mouse nel controllo DataGridView di Windows FormsDefault Keyboard and Mouse Handling in the Windows Forms DataGridView Control
Descrive come gli utenti possono interagire con il controllo DataGridView tramite tastiera e mouse.Describes how users can interact with the DataGridView control through a keyboard and a mouse.

Differenze tra i controlli DataGridView e DataGrid di Windows FormDifferences Between the Windows Forms DataGridView and DataGrid Controls
Descrive come il controllo DataGridView migliori e sostituisca il controllo DataGrid.Describes how the DataGridView control improves upon and replaces the DataGrid control.

Vedere anche uso della finestra di progettazione con il controllo DataGridView Windows Forms.Also see Using the Designer with the Windows Forms DataGridView Control.

RiferimentoReference

DataGridView
Fornisce la documentazione di riferimento per il controllo DataGridView.Provides reference documentation for the DataGridView control.

BindingSource
Fornisce la documentazione di riferimento per il componente BindingSource.Provides reference documentation for the BindingSource component. Il controllo DataGridView e il componente BindingSource sono progettati per interagire tra loro.The DataGridView control and the BindingSource component are designed to work closely together.

Vedi ancheSee also