none
Só aparecer registos com coluna 1 igual a noite..datagrid RRS feed

  • Pergunta

  • Boas

    eu ligeui um datagrid a uma base de dados em access 2007. Ligei-a atraves do visual basic, através dos menus sabem?!

    Ponto...

    No datagrid aparecem as colunas todas com os dados todos.

    É possivel fazer com que só aparecem as linhas que tem a coluna1 a palavra " noite" por exemplo?

    Fico aguardar

     

    Cumps

    segunda-feira, 29 de agosto de 2011 19:00

Respostas

  • Você pode criar uma função e chama-lá depois ao longo do programa.

    EnabledRow(MeuDataGrid) ' Passe o grid como parâmetro 
    
    Private Sub EnabledRow(ByVal dvgDados As DataGridView) ' O parâmetro dessa função é um DataGridView
            Try
                For iRow As Integer = 0 To dvgDados.RowCount - 1 ' Laço para verificar todas as linhas
                    If dvgDados.Item("coluna1", iRow).Visible = "noite" Then ' Verifica se a coluna1 têm ou não uma célula escrita "noite"
                        dvgDados.Rows(iRow).Visible = True ' Mostra linha
                    Else
                        dvgDados.Rows(iRow).Visible = False ' Não mostra linha
                    End If
                Next
            Catch ex As Exception
                '...'
            End Try
        End Sub
    

     

    Espero ter ajudado, 

    []s


    Alan Machado _ If mySocialFile.IsNull Then Return True
    sexta-feira, 2 de setembro de 2011 13:44