alternando as cores das linhas do datagridview

5
Alternando as cores das linhas do DataGridView Linguagem: VB.NET Em Visual Basic 6.0, quando se tinha a necessidade de alternar as core MSFlexGrid, MSHFlexGrid, DataGrid...), o programador precisa recorrer a algum código) para obter um bom resultado. Em VB.NET, não há esta necessidad de uma janela de configuração que possibilita o ajuste manual. Este ex 2010 em linguagem VB.NET. Abra o Visual Studio (VS) e crie um novo projeto (File > New > Project) do tipo W linguagem VB.NET. Adicione um controle DataGridView (que está alocado na guia Data da Toolbox sobre o controle.

Upload: osvaldo-luamba-dala-luamba

Post on 21-Jan-2016

30 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Alternando as Cores Das Linhas Do DataGridView

Alternando as cores das linhas do DataGridViewLinguagem: VB.NET

Em Visual Basic 6.0, quando se tinha a necessidade de alternar as cores das linhas de uma grade (MSHFlexGrid, DataGrid...), o programador precisa recorrer a algum recurso externo (bom resultado. Em VB.NET, não há esta necessidade, já que o próprio controle dispõe de uma janela de configuração que possibilita o ajuste manual. Este exemplo será demonstrado no Visual Studio 2010 em linguagem

Abra o Visual Studio (VS) e crie um novo projeto (File > New > Project) do tipo Windows Forms Applicationlinguagem VB.NET.

Adicione um controle DataGridView (que está alocado na guia Data da Toolbox) no controle.

Page 2: Alternando as Cores Das Linhas Do DataGridView

Com a janela devidamente pronta, precisamos alimentar a grade para demonstrar as linhas com cores alternadas. Para isso, dê um duplo-clique sobre a área livre do Form1, e escreva o código abaixo no evento

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles        'Lista contendo os times semi-finalistas da Copa do Brasil        Dim copaDoBrasil() As String = {"CEARÁ", "CORITIBA", "VASCO", "AVAÍ"}

Page 3: Alternando as Cores Das Linhas Do DataGridView

        'Criar uma coluna no Grid        DataGridView1.Columns.Add("Time", "Semi-Finalistas da Copa do Brasil")        DataGridView1.Columns(0).Width = 340

        'Popular a grade usando os itens da lista        For Each time As String In copaDoBrasil            DataGridView1.Rows.Add(time)        Next    End Sub

Por fim, volte para a guia Design e acesse a janela de Propriedades para ajustar as configurações doopção AlternatingRowsDefaultCellStyle e clique no botão [...]. Na janelaCellStyle Builderpropriedade BackColor para a cor desejada e clique no botão OK.

Page 4: Alternando as Cores Das Linhas Do DataGridView

Execute a aplicação e teste o projeto. A imagem abaixo representa o resultado que obtive no término do exemplo.