Modifica del colore di sfondo del GridView

July 11

Modifica del colore di sfondo del GridView


controllo GridView offre agli utenti la possibilità di visualizzare elementi di dati in una serie di colonne della tabella. Quando si vuole attirare l'attenzione all'utente di un dato particolare, è necessario modificare la formattazione degli elementi della tabella. È possibile farlo cambiando il colore delle righe che contengono questi elementi di sfondo. Con l'istituzione della proprietà GridView BackColor ai colori di sfondo selezionato, si fanno più facile da leggere i dati nella GridView.

istruzione

1 Fare clic sul pulsante "Start" di Windows e selezionare "Microsoft Visual Studio .NET".

2 Fare clic su "Apri" e selezionare il Visual Basic .NET programma in cui si desidera cambiare il colore sfondo in forma GridView.

3 Aggiungere il seguente codice dopo il "BackColor pubblico ()" linea nel programma:

Public Class ListViewItemStyleSelector

Inherits StyleSelector

Pubblico Sostituzioni SelectStyle Function (ByVal voce come oggetto, ByVal contenitore come DependencyObject) Come Style

Dim st Come New Style ()

st.TargetType = GetType (ListViewItem)

Dim backGroundSetter come nuovo Setter ()

backGroundSetter.Property = ListViewItem.BackgroundProperty

listView fioco come ListView = TryCast (ItemsControl.ItemsControlFromItemContainer (contenitore), ListView)

Indice Dim As Integer = listView.ItemContainerGenerator.IndexFromContainer (contenitore)

Se l'indice Mod 2 = 0 Then

backGroundSetter.Value = Brushes.LightBlue

Altro

backGroundSetter.Value = Brushes.Yellow End If

st.Setters.Add (backGroundSetter)

ritorno st

End Function

End Class

4 Fare clic su "File", "Salva" per cambiare il colore di sfondo giallo nella GridView.