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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DataGrid
dieimes_
CAXIAS DO SUL
RS - BRASIL
Postada em 15/09/2006 16:42 hs            
Pessoal. Não costumo usar muito o datagrid pra isso, mas fiz uma consulta e preciso modificar os valores depois que eles estão na grid. mas quando tento atribuir o valor há uma célula ele diz que a coluna é somente leitura. "The column is read only"
Tentei assim:
Grade.Columns(2).Text = Choose(Val(Grade.Columns(2).Value), "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira")
 
Será que é possível alterar o valor das colunas? Que propriedade tenho que modificar?
 
Obrigado
 
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 15/09/2006 16:58 hs            
Não é possível sem alterar os valores da tabela. Ou seja, se vc quer alterar saiba q estará alterando diretamente da sua tabela. Se for uma consulta já não sei. Acho q não permitirá alterar. Veja nas propriedades do DataGrid (botão direito|properties) uma das abas, não me lembro agora, a opção AllowUpdate e outras opções...
 
at+
     
dieimes_
CAXIAS DO SUL
RS - BRASIL
Postada em 15/09/2006 18:34 hs            
Obrigado por responder
 
Já tentei muitas e muitas propriedades da grid. Acho que não vai ser possível. Vou ter que fazer as modificações na SQL mesmo.
 
Brigadão
     
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
Postada em 16/09/2006 08:14 hs         
Com  código abaixo e sem alterar nenhuma propriedade do datagrid quando escrevo no grid ele salva alterações na tabela sem gerar erros
 
Set Conexao = New ADODB.Connection
Conexao.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Arquivos de programasMicrosoft Visual StudioVB98wind.mdb;Mode=ReadWrite;Persist Security Info=False"
Conexao.Open
Set Rst = New ADODB.Recordset
Rst.CursorLocation = adUseClient
Rst.Open "select * from employees", Conexao, adOpenKeyset, adLockOptimistic
Set grd.DataSource = Rst

Problema solucionado = click no cadeado para post encerrado!!!!!!!!!
     
Luiz
não registrado
Postada em 13/08/2009 15:28 hs   
Muito obrigado, vi em outro sites tudo complicado, mas este é simples e funciona.
Meus parabéns.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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