N¬šÃ€ŠÃ‚º DE CULUNAS NO DBGRID
Eu nunca usei o dbgrid, entao eu nao sei se essa pergunta é tonta mas la vai: eu nao estou conseguindo colocar nno DBgrid mais do que duas colunas, as quais ja vem como padrão. Eu até tentei mudar o numero das colunas por linha de comando "Dbgrid1.Col = 3" mas ele da um erro.
Alguem saberia me ajudar? Obrigado
Alguem saberia me ajudar? Obrigado
Private Sub Form_click()
MsgBox DBGrid1.Columns.Count
End Sub
MsgBox DBGrid1.Columns.Count
End Sub
Mas ai ele so me da uma message box com o numero de colunas, e na verdade eu quro alterar o numero de colunas.
TENTA ASSIM
DataGrid1.Columns.Add (DataGrid1.Columns.Count)
DataGrid1.Columns(DataGrid1.Columns.Count - 1).Caption = "TESTE"
ESPERTO TER AJUDADO
DataGrid1.Columns.Add (DataGrid1.Columns.Count)
DataGrid1.Columns(DataGrid1.Columns.Count - 1).Caption = "TESTE"
ESPERTO TER AJUDADO
Infelizmente nao deu certo nao, eu ate entendi o raciocinio, mas nao deu em nada. Mas valeu a tentativa, brigado
Tales,
Complementando o código do usuário anterior
DBGrid1.Columns(DBGrid1.Columns.Count - 1).Visible = True
Acrescente isso no código dele.
Complementando o código do usuário anterior
DBGrid1.Columns(DBGrid1.Columns.Count - 1).Visible = True
Acrescente isso no código dele.
Correção, ele usou "DataGrid1" em vez de "dbgrid1", atenção nisso
CODIGO ALTERADO PARA O DBGRID
DBGrid1.Columns.Add (DBGrid1.Columns.Count)
DBGrid1.Columns(DBGrid1.Columns.Count - 1).Caption = "TESTE"
DBGrid1.Columns(DBGrid1.Columns.Count - 1).Visible = True
ESPERO TER AJUDADO
DBGrid1.Columns.Add (DBGrid1.Columns.Count)
DBGrid1.Columns(DBGrid1.Columns.Count - 1).Caption = "TESTE"
DBGrid1.Columns(DBGrid1.Columns.Count - 1).Visible = True
ESPERO TER AJUDADO
Valeu cara agora deu certo, brigado mesmo
Eu precisava atribuir um datafild para a coluna criada, porem, eu nao posso entrar em: propriedades-colunas-datafild, pois esta coluna é criada após um comando do usuario, enquanto programa esta sendo executado, entao eu precisava saber, tem como atribuir um datafild a coluna por linha de comando?
Tópico encerrado , respostas não são mais permitidas