USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Preencher Grid? HELP ?
MINER
POTIRENDABA
SP - BRASIL
Postada em 01/06/2005 19:47 hs            
Pessoal ola sou eu dinovo HOje galera
Seguinte
Tenho um grid e preencho ele com este codigo
meu acesso ao bd
Set bd = OpenDatabase("C:CPCcpc.mdb", False, False, ";pwd=159753")
codigo que preencho o grid no form load

rs.MoveMin

contador = 0

I = 0

Grid.Rows = 1

Do While Not rs.EOF

            With Grid

                nlinhas = .Rows + 1

                .Rows = nlinhas

                nPos = .Rows - 1

                .Row = nPos

                I = I + 1

                .Col = 0                                   

                .Text = rs![codigo]

                .Col = 1

                .Text = rs![nome]

                .Col = 2

                .Text = rs![fone]

                .Col = 3

                .Text = rs![cidade]

                .Refresh

            End With

rs.MoveNext

Loop

ate ai bl, mas so q a primeira linha do grid aonde teria q ficar os nomes dos campos de minha tabela nao aparece , ela fica branca e sem conteudo e so começa a preecher na segunda linha en diante.

gostaria de colocar no grid o nome dos campos la emcima no cabeçalho de cada coluna.

alguem tem idéia de como eu faço para acrescentar neste codigo ai e aparecer o nome dos campos no cabeçalho de cada coluna e tirar a linha em brando q aparece?

Desde ja sou grato a todos

     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 01/06/2005 23:58 hs            
Como voce esta preenchendo o grid na mao basta coloca na primeira linha os nomes dos campos. Não estou mais acostumado a usar o dbgrid (uso o msflex) mais acho que seria algo assim.
 
' Coloca na linha 0 os nomes dos campo
        mfg_aux.AddItem "Campo1" & Chr(9) & "Campo2", 0
' Faz frescurar com cores e etc
        mfg_aux.GridLinesFixed = flexGridInset
        mfg_aux.GridColor = &HF9E6CC
        mfg_aux.ForeColorFixed = &HE0E0E0
        mfg_aux.BackColorFixed = &H800000
        mfg_aux.BackColorSel = &HC0C0&
' Fixa a linha do cabecalho.
        mfg_aux.FixedRows = 1

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 02/06/2005 11:08 hs         
Nada disso, o melhor é usar a propriedade TextMatrix:
Grid.TextMatrix (0, 0) = "Campo1"
Grid.TextMatrix (0, 1) = "Campo2"
Grid.TextMatrix (0, 2) = "Campo3"
     
MINER
POTIRENDABA
SP - BRASIL
Postada em 02/06/2005 11:21 hs            
AI kERPLUNK O CABEÇALHO RESOLVEU.
So q a primeira linha do grid fica vazia sem conteudo se tem ideia o porq?
e como faço pra q o grid seja preenchido desde a primeira linha?
o codigo ta aqui ó e esse q to usano
Dim nLinhas As Integer, nPos As Integer
rs2.MoveMin
Do While Not rs2.EOF
            With GRID
                .TextMatrix(0, 0) = "NOME"
                .TextMatrix(0, 1) = "CORTE"
                .TextMatrix(0, 2) = "CHAPA"
                .TextMatrix(0, 3) = "VALORC"
                .TextMatrix(0, 4) = "VALORV"
                .TextMatrix(0, 5) = "OBS"
                nLinhas = .Rows + 1
                .Rows = nLinhas
                nPos = .Rows - 1
                .Row = nPos
                .Col = 0
                .Text = rs2![nome]
                .Col = 1
                .Text = rs2![corte]
                .Col = 2
                .Text = rs2![chapa]
                .Col = 3
                .Text = rs2![valorc]
                .Col = 4
                .Text = rs2![valorv]
                .Col = 5
                .Text = rs2![obs]
                .Refresh
            End With
rs2.MoveNext
Loop
fico grato cara se puder me ajudar.
     
MINER
POTIRENDABA
SP - BRASIL
Postada em 02/06/2005 13:08 hs            
Galera alguem pode me ajudar?help?
Uma dica uma luz aqui ?
Fico grato a todos.
     
MINER
POTIRENDABA
SP - BRASIL
Postada em 06/06/2005 13:21 hs            
Pessoal Alguem me de uma dica pelomenos
porq nao consegui nada a respeito desse problema
ja tentei aqui mas nao consegui nao galera
Fico grato se alguem puder me ajudar.
 
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página