none
Duvidas com botões RRS feed

  • Pergunta

  • Olá, sou inicinate em C# e tenho uma duvida de como fazer com que botões que eu criei receber as mesma função de botôes cirados pela propria ferramenta?

    Por exemplo:

    Eu criei uma tabela no banco, criei um DataSet depois adicionei um dataSource e arrastei a tabela pro meu formulário como "details" e vem aqueles botoês por default, eu queria saber como colocar a função desses botões em botoões que eu  mesmo criei?

     

    Se alguém puder me ajudar, fico muito agradecido!

    Abraço a Todos!

    quarta-feira, 30 de março de 2011 13:27

Respostas

  • Luiz,as funções que eu estou falando são aquelas que a grid ja traz quando arrastada que são: Save, Next, Delete New... e sses botões não tem programação dentro deles,  eu quero pegar as mesmas opoerações que esses botões fazem e colocar dentro de botrões que eu mesmo criei!

     

    Obrigado Pela ajuda Luiz!!

     

    Abração!

    Pra voce adcionar funcoes no teu botao vais ter de usar um bindingsource. Esta bindingSource vai ser igual ao teu dataset. Apartir dai voce pode salvar, apagar, novo proximo ect.

    Vai ficar assim:

    Dim bindingsource As New BindingSource

    bindingsource.Datasourse =Seu_Data_Set

    Depois no seu botao novo escreve este codigo

    bindingsource.AddNew

    Se voce quer movimentar, 

    bindingsource.MoveNext()

    etc etc etc....

    Apenas uma chamada de atencao: O teu bindingsource tem de ser publico declarado no top do teu form, assim fica disponivel em todo form.

    Para mais informacao veja: http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.addnew.aspx

     


    Just Be Humble Malange!
    • Sugerido como Resposta Luiz Estevam quinta-feira, 31 de março de 2011 12:04
    • Marcado como Resposta matheus-szmodic quinta-feira, 31 de março de 2011 12:45
    quinta-feira, 31 de março de 2011 10:10

Todas as Respostas

  • Matheus, quais funções você especificamente esta falando?
    Se você quer chamar o mesmo procedimento que você criou tanto no botão do grid quanto em um form, você pode criar uma função separada com o código e chamar esta função nos dois botões.

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    quarta-feira, 30 de março de 2011 14:28
  • Luiz,as funções que eu estou falando são aquelas que a grid ja traz quando arrastada que são: Save, Next, Delete New... e sses botões não tem programação dentro deles,  eu quero pegar as mesmas opoerações que esses botões fazem e colocar dentro de botrões que eu mesmo criei!

     

    Obrigado Pela ajuda Luiz!!

     

    Abração!

    quarta-feira, 30 de março de 2011 18:52
  • Luiz,as funções que eu estou falando são aquelas que a grid ja traz quando arrastada que são: Save, Next, Delete New... e sses botões não tem programação dentro deles,  eu quero pegar as mesmas opoerações que esses botões fazem e colocar dentro de botrões que eu mesmo criei!

     

    Obrigado Pela ajuda Luiz!!

     

    Abração!

    Pra voce adcionar funcoes no teu botao vais ter de usar um bindingsource. Esta bindingSource vai ser igual ao teu dataset. Apartir dai voce pode salvar, apagar, novo proximo ect.

    Vai ficar assim:

    Dim bindingsource As New BindingSource

    bindingsource.Datasourse =Seu_Data_Set

    Depois no seu botao novo escreve este codigo

    bindingsource.AddNew

    Se voce quer movimentar, 

    bindingsource.MoveNext()

    etc etc etc....

    Apenas uma chamada de atencao: O teu bindingsource tem de ser publico declarado no top do teu form, assim fica disponivel em todo form.

    Para mais informacao veja: http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.addnew.aspx

     


    Just Be Humble Malange!
    • Sugerido como Resposta Luiz Estevam quinta-feira, 31 de março de 2011 12:04
    • Marcado como Resposta matheus-szmodic quinta-feira, 31 de março de 2011 12:45
    quinta-feira, 31 de março de 2011 10:10
  • Obrigado Malange!

     

    Funcionou perfeitamente como eu queria!

     

    Abração

    quinta-feira, 31 de março de 2011 12:38