Nwlapcug.com


Modifica del colore di sfondo del controllo Gridview

Modifica del colore di sfondo del controllo Gridview


Controllo GridView offre agli utenti la possibilità di visualizzare gli elementi di dati in una serie di colonne della tabella. Quando si desidera attirare l'attenzione su un particolari dati utente, è necessario modificare la formattazione degli elementi di tabella. Si può fare modificando il colore di sfondo delle righe che contengono questi elementi. Impostando la proprietà BackColor di GridView sui colori di sfondo selezionato, si semplificano leggere i dati nel controllo GridView.

Istruzioni

1

Fare clic sul pulsante "Start" in Windows e selezionare la "NET".

2

Fare clic su "Apri" e selezionare il programma .NET in cui si desidera modificare il colore di sfondo in Gridview modulo di Visual Basic.

3

Aggiungere il seguente codice dopo la riga "member BackColor:" nel vostro programma:

Public Class ListViewItemStyleSelector

Inherits StyleSelector

Public Overrides Function SelectStyle(ByVal item As Object, ByVal container As DependencyObject) As Style

Dim st As New Style()

st.TargetType = GetType(ListViewItem)

Dim backGroundSetter As New Setter()

backGroundSetter.Property = ListViewItem.BackgroundProperty

Dim listView As ListView = TryCast(ItemsControl.ItemsControlFromItemContainer(container), ListView)

Dim index As Integer = listView.ItemContainerGenerator.IndexFromContainer(container)

If index Mod 2 = 0 Then

backGroundSetter.Value = Brushes.LightBlue

Else

backGroundSetter.Value = Brushes.Yellow End If

st.Setters.Add(backGroundSetter)

Return st

End Function

End Class4

Fare clic su "File", "Salva" per modificare il colore di sfondo giallo in GridView.