none
como eu vinculo um estrutura qualquer a um dataset RRS feed

  • Pergunta

  • Olá pessoal...

    Estou com um problema...

    Preciso vincunlar uma estrutura tipo um struct ou alguma autra, a um dataset.


    tipo fazer um databinding do strunct para o dataset.
    ou uma outra estrutura com uma classe por exemplo, desde que possa ser vincular ela a um dataset

    alguém tem uma ideia de como eu posso fazer isso...





    sábado, 17 de novembro de 2007 15:05

Todas as Respostas

  • Edvaldo,

     

    Não ficou muito claro o que você precisa fazer, poderia explicar melhor ?

     

    []s,

     

    domingo, 18 de novembro de 2007 18:57
  • Ok...
    Certo eu criei uma classe cl Registro, e tenho uma fonte de dados, um dataset com varios registros

    class clRegistro
        {
            private string NOME;
            public string NOME1
            {
                get { return NOME; }
                set { NOME = value; }
            }
            private object NUMVENDA;
            public object NUMVENDA1
            {
                get { return NUMVENDA; }
                set { NUMVENDA = value; }
            }
    .
    .
    .
    .
    }
         

    é possivel fazer um databinding dessas propriedade da classe clRegistro para um dataset... tipo... ex:

    txtProduto.DataBindings.Add("Text", bindingSourceVendas, "NOME"); para

    clRebistro R = new clRegistro();
    R.NOME.DataBindings.Add("NOME1", bindingSourceVendas, "NOME");

    dessa forma toda vez que eu quisesse o proximo registro era só dar um, bindingSourceVendas.Position++;
    preciso fazer assim pois os registros add pelo usuário e apenas o nome existem varios outros registros mas que são inseridos com calculos o usuario não insere estes valores.
    usando o DataBindings eu não preciso ficar copiando o valor do dataset alterando e copiando de volta para o dataset.


    Será possivel fazer um DataBinding para alguma outra coisa que não fosse um controle ?
    é possivel fazer um DataBinding para um struct, classe ou variavel ?

    Agradeço..
    abraços...






    segunda-feira, 19 de novembro de 2007 17:33
  • Edivaldo,

     

    Para fazer isto com um dataset, te aconsenho a usar o DataSet designer, através de um Datasoure do Visual Studio, pois na prática ele faz justamente isto.

     

    Abra seu projeto e crie uma nova fonte de dados, será criado no seu projeto um arquivo do tipo DataSet Designer.

     

    Agora se você quer fazer mapeando objeto relacional, pode usar o LINQ a nova linguagem de consulta que estará presente no Visual Studio 2008.

     

    []s,

     

     

     

    segunda-feira, 19 de novembro de 2007 19:35