controle GridView oferece aos usuários a capacidade de exibir itens de dados em uma série de colunas da tabela. Quando você quiser chamar a atenção do usuário para um conjunto de dados específico, você precisa alterar a formatação dos elementos da tabela. Você pode fazê-lo mudando a cor das linhas que contêm esses itens de fundo. Através da criação de propriedade GridView BackColor para as cores de fundo selecionados , você faz mais fácil de ler dados no GridView . Instruções
1
Clique no botão "Iniciar " do Windows e selecione a opção " Microsoft Visual Studio. NET " .
2
Clique no botão " Abrir " e selecione o Visual Basic . . NET para programa no qual você quer mudar a cor do backgound em forma Gridview
3
Adicione o seguinte código após a linha " BackColor público ()" em seu programa :
Public Class ListViewItemStyleSelector
Inherits StyleSelector
Substituições Pública SelectStyle Função ( artigo ByVal As Object , ByVal recipiente Como DependencyObject ) Como Estilo
Dim rua As New Style ( )
st.TargetType = GetType ( ListViewItem )
Dim backGroundSetter As New setter ()
backGroundSetter.Property = ListViewItem.BackgroundProperty
Dim listView Como ListView = TryCast ( ItemsControl.ItemsControlFromItemContainer ( container), ListView )
índice Dim As Integer = listView.ItemContainerGenerator.IndexFromContainer (container )
Se índice Mod 2 = 0 Then
backGroundSetter.Value = Brushes.LightBlue
Else
backGroundSetter.Value = Brushes.Yellow End If
st.Setters.Add ( backGroundSetter )
retorno ª
End Function End Class
4
Clique no botão " Arquivo", " Salvar" para mudar a cor de fundo para amarelo no GridView .