none
contagem de linhas do gridview RRS feed

  • Pergunta

  • tenho um gridview que me retorna um resultado com 8 linhas. sendo que me retorna 6 linhas com valor 0 (zero) em uma coluna e duas com valores diferentes de 0 (zero) nessa mesma coluna. exemplo

    coluna1     coluna2
    texto 1        0
    texto 2        0
    texto 3        0
    texto 4        0
    texto 5        0
    texto 6        0
    texto 7        100
    texto 8        90

    o que preciso é colocar numa label a quantidade de linhas que possui o valor zero no gridview.

    como seria?

    quarta-feira, 2 de maio de 2012 14:37

Respostas

  • resolvi meu problema.

    para pegar o valor da linha 1 e coluna 4 fiz isso:

    If e.Row.RowIndex = 0 Then
     lblTotalRegistros.Text = e.Row.Cells(4).Text
    End If

    vlw

    • Marcado como Resposta Harley Araujo sexta-feira, 4 de maio de 2012 12:21
    quarta-feira, 2 de maio de 2012 16:57

Todas as Respostas

  • Tente:

    Dim row As DataRow() = dtgDados.Select("Coluna2 = 0")
    
    Dim contLabel As Integer = row.count



    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.

    quarta-feira, 2 de maio de 2012 14:49
  • não deu certo.

    seria em q evento? pq o grid.Select não é válido.

    quarta-feira, 2 de maio de 2012 16:04
  • consegui fazendo assim:

    eu verifico o valor que está sendo preenchido no gridview. e aí faço isso:

    lblNumeroTotal.Text = grdProcesso.Rows.Count + 1

    agora como faço para pegar um valor que está na linha e na coluna 4?

    quarta-feira, 2 de maio de 2012 16:48
  • resolvi meu problema.

    para pegar o valor da linha 1 e coluna 4 fiz isso:

    If e.Row.RowIndex = 0 Then
     lblTotalRegistros.Text = e.Row.Cells(4).Text
    End If

    vlw

    • Marcado como Resposta Harley Araujo sexta-feira, 4 de maio de 2012 12:21
    quarta-feira, 2 de maio de 2012 16:57