Inquiridor
como eu vinculo um estrutura qualquer a um dataset

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...
Todas as Respostas
-
-
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... -
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,