GRIDVIEW ZEBRADO

CLAUDIOLUCROCHA 09/09/2010 09:55:04
#352511
Preciso zebrar um gridview

Ja procurei na net mais nao encontrei algum tem alguma rotina ?
JWCELYO 09/09/2010 11:43:38
#352516
apos carregar grid execute procedimento abaixo

            int rzcount = 0;
while (rzcount < SeuDataGridView.RowCount){
SeuDataGridView.Rows[rzcount].DefaultCellStyle.BackColor = Color.LightCoral;
rzcount += 2;
}
CLAUDIOLUCROCHA 09/09/2010 12:12:18
#352518
Converti para vb e ficou assim mais nao funcionou

Dim rzcount As Integer = 0
While (rzcount < grw_tes.RowCount)
grw_tes.Rows(rzcount).DefaultCellStyle.BackColor = Color.Indigo
rzcount += 2
End While

Tenho que colocar alguma propriedade do grid diferente.
As que eu alterei foram

Selectionmode = fullrowselect
readonly = true

JWCELYO 09/09/2010 13:22:21
#352520
talves seja esse readonly = true
coloque ele no final

e mude rzcount += 2 para
rzcount = rzcount + 2
tente assim
CLAUDIOLUCROCHA 09/09/2010 13:57:45
#352523
Mesma coisa.

Coloquei o readonly = false
e o VB aceita o [ô]+=[ô] mais alterei assim alterei e nada. Tem outro ideia?
JWCELYO 09/09/2010 14:27:20
#352526
Resposta escolhida
pior que funciona funciona eu tenta em um DataGridView novo cria um novo e tenta
CLAUDIOLUCROCHA 09/09/2010 15:08:21
#352533
JW Valeu
Mais resolvi da seguinte forma.

Fui na janela de propriedade do Grid e configurei a alternatingrowsdefaultcellstyle e a Defaultcellstyle com cores diferentes. Cada uma ja representa as linhas alternadas. Assim nao preciso fazer loop ou outro recurso. Tipo: se definir a alternating como vermelha e a default como branca, Vou criar um grid zebrado em vermelho e branco sem codigo.

Valeu pela ajuda.
Obrigado
Tópico encerrado , respostas não são mais permitidas