Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

DataGrid

Il controllo DataGrid consente di visualizzare e modificare dati da molte origini diverse, ad esempio da un database SQL, una query LINQ o qualsiasi altra origine dati associabile. Per ulteriori informazioni, vedere Cenni preliminari sulle origini di associazione.

Nelle colonne è possibile visualizzare testo, controlli, ad esempio ComboBox, o qualsiasi altro contenuto WPF, ad esempio immagini, pulsanti o qualsiasi contenuto presente in un modello. È possibile utilizzare un oggetto DataGridTemplateColumn per visualizzare i dati definiti in un modello. Nella tabella riportata di seguito sono elencati i tipi di colonna forniti per impostazione predefinita.

DataGrid può essere personalizzato nell'aspetto, ad esempio il tipo di carattere di cella, il colore e la dimensione. DataGrid supporta tutte le funzionalità di applicazione di stili e modelli degli altri controlli WPF. In DataGrid sono inoltre inclusi i comportamenti predefiniti e personalizzabili per la modifica, l'ordinamento e la convalida.

Nella tabella seguente sono elencate alcune delle attività comuni per DataGrid e viene descritto come eseguirle. Visualizzando l'API correlata, è possibile ottenere maggiori informazioni e codice di esempio.

Scenario

Approccio

Colori di sfondo alternati

Impostare la proprietà AlternationIndex su 2 o un valore superiore, quindi assegnare un oggetto Brush alle proprietà RowBackground e AlternatingRowBackground.

Definire il comportamento di selezione per celle e righe

Impostare le proprietà SelectionMode e SelectionUnit.

Personalizzare l'aspetto visivo di intestazioni, celle e righe

Applicare un nuovo oggetto Style alle proprietà ColumnHeaderStyle, RowHeaderStyle, CellStyle o RowStyle.

Impostare le opzioni di dimensionamento

Impostare le proprietà Height, MaxHeight, MinHeight, Width, MaxWidth o MinWidth. Per ulteriori informazioni, vedere Opzioni di ridimensionamento nel controllo DataGrid.

Accedere agli elementi selezionati

Controllare la proprietà SelectedCells per ottenere le celle selezionate e la proprietà SelectedItems per ottenere le righe selezionate. Per ulteriori informazioni, vedere SelectedCells.

Personalizzare le interazioni dell'utente finale

Impostare le proprietà CanUserAddRows, CanUserDeleteRows, CanUserReorderColumns, CanUserResizeColumns, CanUserResizeRows e CanUserSortColumns.

Annullare o modificare le colonne generate automaticamente

Gestire l'evento AutoGeneratingColumn.

Bloccare una colonna

Impostare la proprietà FrozenColumnCount su 1 e spostare la colonna nella posizione all'estrema sinistra impostando la proprietà DisplayIndex su 0.

Utilizzare i dati XML come origine dati

Associare ItemsSource in DataGrid alla query XPath che rappresenta la raccolta di elementi. Creare ogni colonna in DataGrid. Associare ogni colonna impostando XPath nell'associazione sulla query che ottiene la proprietà nell'origine dell'elemento. Per un esempio, vedere DataGridTextColumn.

Titolo

Descrizione

Procedura dettagliata: aggiunta di dati di un database di SQL Server in un controllo DataGrid

Viene descritto come impostare un nuovo progetto WPF, aggiungere un elemento Entity Framework, impostare l'origine e visualizzare i dati in un oggetto DataGrid.

Procedura: aggiungere dettagli di riga un controllo DataGrid

Viene descritto come creare dettagli riga per un oggetto DataGrid.

Procedura: implementare la convalida con il controllo DataGrid

Viene descritto come convalidare valori in celle e righe DataGrid e visualizzare commenti e suggerimenti di convalida.

Comportamento predefinito di tastiera e mouse nel controllo DataGrid

Viene descritto come interagire con il controllo DataGrid utilizzando la tastiera e il mouse.

Procedura: raggruppare, ordinare e filtrare dati nel controllo DataGrid

Viene descritto come visualizzare dati in un oggetto DataGrid in diversi modi attraverso il raggruppamento, l'ordinamento e il filtro di dati.

Opzioni di ridimensionamento nel controllo DataGrid

Viene descritto come controllare il ridimensionamento assoluto e automatico in DataGrid.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft