GRIDVIEW ZEBRADO
Preciso zebrar um gridview
Ja procurei na net mais nao encontrei algum tem alguma rotina ?
Ja procurei na net mais nao encontrei algum tem alguma rotina ?
apos carregar grid execute procedimento abaixo
int rzcount = 0;
while (rzcount < SeuDataGridView.RowCount){
SeuDataGridView.Rows[rzcount].DefaultCellStyle.BackColor = Color.LightCoral;
rzcount += 2;
}
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
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
talves seja esse readonly = true
coloque ele no final
e mude rzcount += 2 para
rzcount = rzcount + 2
tente assim
coloque ele no final
e mude rzcount += 2 para
rzcount = rzcount + 2
tente assim
Mesma coisa.
Coloquei o readonly = false
e o VB aceita o [ô]+=[ô] mais alterei assim alterei e nada. Tem outro ideia?
Coloquei o readonly = false
e o VB aceita o [ô]+=[ô] mais alterei assim alterei e nada. Tem outro ideia?
pior que funciona funciona eu tenta em um DataGridView novo cria um novo e tenta
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
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