DEV GRIDCONTROL

DAVIDNUNES 02/11/2011 11:59:28
#388320
Bom dia,
Estou carregando um gridcontrol(devexpress) ele carrega normalmente (mysql) o problema é o seguinte quando tento carregar outra tabela do banco no mesmo gridcontrol ele nao zera as colunas mantem as colunas e carrega os itens
ex: carrego produtos
Codigo Descricao Qtd R$ Categoria
X X X X X
quando carrego para cadastrar ex a categoria ele apaga tudo e fica
Codigo Descricao Qtd R$ Categoria
X X

mais era para ficar
Codigo Categoria
X X
segue os codigos
Call CONECTA([Ô]LOCALHOST[Ô], [Ô]USUARIO[Ô], [Ô]SENHA[Ô], [Ô]BASE[Ô]) [ô] passa parametros de conexao
cn.Open() [ô] abre o banco de dados
Try
myCommand.CommandText = [Ô][Ô]
SQL = [Ô][Ô]
SQL = [Ô]Select * From Produtos [Ô]

myCommand.Connection = cn [ô] seta a conexao SQL
myCommand.CommandText = SQL [ô] Passa o parametro de filtragem SQL
myAdapter.SelectCommand = myCommand [ô] Conexao parametro passados para Objeto conector data Mysql
myData.Rows.Clear() [ô] limpa o conteudo da grade view
myAdapter.Fill(myData) [ô] passa os parametros e filtragem do objeto dataMySQL para o objeto data de uma grid

GridControl1.DataSource = myData [ô] carregada a grid com a filtragens de parametros



Catch myerro As MySqlException
MsgBox([Ô]Erro de leitura no banco de dados : [Ô] & myerro.Message)
End Try
cn.Dispose() [ô] LIBERA A MEMORIA (fecha a conexao)

-----------------------------------
Call CONECTA([Ô]LOCALHOST[Ô], [Ô]USUARIO[Ô], [Ô]SENHA[Ô], [Ô]BASE[Ô]) [ô] passa parametros de conexao
cn.Open() [ô] abre o banco de dados
Try
SQL = [Ô]Select * From Categorias [Ô]

myCommand.Connection = cn [ô] seta a conexao SQL
myCommand.CommandText = SQL [ô] Passa o parametro de filtragem SQL
myAdapter.SelectCommand = myCommand [ô] Conexao parametro passados para Objeto conector data Mysql
myData.Rows.Clear() [ô] limpa o conteudo da grade view
myAdapter.Fill(myData) [ô] passa os parametros e filtragem do objeto dataMySQL para o objeto data de uma grid
GridControl1.DataSource = myData [ô] carregada a grid com a filtragens de parametro
Catch myerro As MySqlException
MsgBox([Ô]Erro de leitura no banco de dados : [Ô] & myerro.Message)
End Try
cn.Dispose() [ô] LIBERA A MEMORIA (fecha a conexao)
DAVIDNUNES 02/11/2011 23:19:08
#388344
Basicamente é limpar a grid e carregar novamente sem que fique as colunas
Tópico encerrado , respostas não são mais permitidas