COMO TRABALHAR COM BINDINGNAVIGATOR?

DJHASSELMANN 20/02/2014 18:57:12
#435043
Boa noite a todos!

Estou com dificuldades para adicionar novo cliente em minha aplicação o código que estou utilizando é este:

Citação:

Private Sub FmCadClien_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Try

gMensagem = [Ô]Carregando as Grids Iniciais[Ô]
DtGridCliente.AutoGenerateColumns = False
DtGridContCliente.AutoGenerateColumns = False

DtGridCliente.DataSource = bsMasterClientes
DtGridContCliente.DataSource = bsChildClientes

gMensagem = [Ô]Coletando Dados para carregar o Form[Ô]
Carrega_Dados()

gMensagem = [Ô]Passando campos para controles[Ô]
txtNomeRazaoSocial.DataBindings.Add([Ô]Text[Ô], Me.bsMasterClientes, [Ô]RazaoSocialNome[Ô])
TxtEnd.DataBindings.Add([Ô]Text[Ô], Me.bsMasterClientes, [Ô]Endereco[Ô])
TxtNumCasa.DataBindings.Add([Ô]Text[Ô], Me.bsMasterClientes, [Ô]NumCasa[Ô])
TxtAp.DataBindings.Add([Ô]Text[Ô], Me.bsMasterClientes, [Ô]Apartamento_Casa[Ô])
dtpDataCadastro.DataBindings.Add([Ô]Value[Ô], Me.bsMasterClientes, [Ô]DataCadastro[Ô])
TxtBloco_Quadra.DataBindings.Add([Ô]Text[Ô], Me.bsMasterClientes, [Ô]Bloco_Quadra[Ô])
txtBairroCli.DataBindings.Add([Ô]Text[Ô], Me.bsMasterClientes, [Ô]Bairro[Ô])
mskCepCli.DataBindings.Add([Ô]Text[Ô], Me.bsMasterClientes, [Ô]CEP[Ô])
txtReferencia_Observ.DataBindings.Add([Ô]Text[Ô], Me.bsMasterClientes, [Ô]Referencia_Observ[Ô])
mskTaxaEntrega.DataBindings.Add([Ô]text[Ô], Me.bsMasterClientes, [Ô]TaxaEntrega[Ô])
mskUltimaCompra.DataBindings.Add([Ô]Text[Ô], Me.bsMasterClientes, [Ô]UltimaCompra[Ô])
Exit Sub

Catch ex As Exception
MsgBox(ex.Message & vbNewLine & gMensagem, MsgBoxStyle.Critical, [Ô]ERRO: Abrindo Form[Ô])
End Try

End Sub

Private Sub Carrega_Dados()
Dim data As New DataSet()

Try

data.Locale = System.Globalization.CultureInfo.InvariantCulture

If gCN.State = ConnectionState.Open Then gCN.Close()
gCN.Open()

gMensagem = [Ô]Adicionar dados da tabela Relacao para o DataSet.[Ô]
gSQL = [Ô]Select RazaoSocialNome, Endereco, NumCasa, Bloco_Quadra, Apartamento_Casa, Referencia_Observ, CEP, Bairro, DataCadastro, TaxaEntrega, Codigo, [Ô] _
& [Ô] FlagCliente, FlagPessoaFisica, UltimaCompra from Relacao[Ô]
Dim MasterDataAdapter As New OleDb.OleDbDataAdapter(gSQL, gCN)
MasterDataAdapter.TableMappings.Add([Ô]Table[Ô], [Ô]Relacao[Ô])
MasterDataAdapter.Fill(data, [Ô]Relacao[Ô])

gMensagem = [Ô]Adicionar dados da tabela RelacaoContato para o DataSet.[Ô]
gSQL1 = [Ô]Select Telefone, Email, Codigo from RelacaoContato[Ô]
Dim DetailsDataAdapter As New OleDb.OleDbDataAdapter(gSQL1, gCN)
DetailsDataAdapter.Fill(data, [Ô]RelacaoContato[Ô])

gMensagem = [Ô]Estabelecer uma relação entre as duas tabelas.[Ô]
Dim Relação As New DataRelation([Ô]Relacao_RelacaoContato[Ô], data.Tables([Ô]Relacao[Ô]).Columns([Ô]Codigo[Ô]), data.Tables([Ô]RelacaoContato[Ô]).Columns([Ô]Codigo[Ô]), True)
data.Relations.Add(Relação)

gMensagem = [Ô]Vincular o conector de dados mestre para a tabela Relacao.[Ô]
bsMasterClientes.DataMember = [Ô]Relacao[Ô]
bsMasterClientes.DataSource = data

gMensagem = [Ô]Vincular o conector de dados detalhes para o conector de dados mestre, [Ô] & vbNewLine _
& [Ô]usando o nome DataRelation para filtrar as informações no [Ô] & vbNewLine _
& [Ô]Detalhes tabela com base na linha atual na tabela mestre.[Ô]
bsChildClientes.DataSource = bsMasterClientes
bsChildClientes.DataMember = [Ô]Relacao_RelacaoContato[Ô]

gMensagem = [Ô]Conectar Navegador aos Dados[Ô]
bnClientes.BindingSource = bsMasterClientes

Exit Sub

Catch ex As Exception
MsgBox(ex.Message & vbNewLine & gMensagem, MsgBoxStyle.Critical, [Ô]ERRO: Relacionamento de Tabelas[Ô])
End Try

End Sub



O que estou querendo é utilizar o botão [Ô]+[Ô] do BindingNavigator e não estou conseguindo, alguem por favor pode ajudar-me? A quem ajudar-me fico imensamente grato!

Att.
DJHASSELMANN 05/03/2014 08:59:38
#435522
Bom dia pessoal do fórum, pôxa duas semanas e nada, será que não há ninguém ou alguém que possa ajudar-me, ou passar-me uma maneira diferente de realizar tal tarefa? Obrigado!

Att.

Tópico encerrado , respostas não são mais permitidas