contrôle GridView donne aux utilisateurs la possibilité d'afficher les éléments de données dans une série de colonnes de la table. Lorsque vous voulez attirer l'attention de l'utilisateur à une donnée particulière, vous devez changer la mise en forme des éléments de table. Vous pouvez le faire en changeant la couleur des lignes qui contiennent ces éléments d'arrière-plan. En mettant en place la propriété GridView BackColor aux couleurs de fond sélectionnés, vous faites plus facile à lire des données dans le GridView.
Instructions
1 Cliquez sur le bouton "Démarrer" de Windows et sélectionnez "Microsoft Visual Studio .NET".
2 Cliquez sur le "Open" et sélectionnez le programme Visual Basic pour .NET dans lequel vous voulez changer la couleur de backgound sous forme Gridview.
3 Ajoutez le code suivant après la "BackColor publique ()" ligne dans votre programme:
Public Class ListViewItemStyleSelector
Inherits StyleSelector
Fonction publique SelectStyle outrepassés (ByVal de l'article comme objet, conteneur ByVal Comme DependencyObject) Comme style
Dim st As New style ()
st.TargetType = GetType (ListViewItem)
Dim backGroundSetter As New Setter ()
backGroundSetter.Property = ListViewItem.BackgroundProperty
listView Dim Comme ListView = TryCast (ItemsControl.ItemsControlFromItemContainer (conteneur), ListView)
Indice Dim As Integer = listView.ItemContainerGenerator.IndexFromContainer (conteneur)
Si l'index Mod 2 = 0 Then
backGroundSetter.Value = Brushes.LightBlue
Autre
backGroundSetter.Value = Brushes.Yellow End If
st.Setters.Add (backGroundSetter)
Retour st
End Function
End Class
4 Cliquez sur le "Fichier", "Enregistrer" pour changer la couleur de fond jaune dans le GridView.