Insert com ObjectDataSource e parametro de Objetos

17/12/2011

Bom dia,

Estou começando estudar ASP.NET e estão surgindo algumas dúvidas.

Estou fazendo uma tela de cadastro de cidade. Apenas vai ser informado o nome da cidade num textbox e selecionado o estado em um DropDownList.

Porém o método de insert que vinculei com o ObjectDataSource recebe como parametro um objeto do tipo Cidade, e Cidade possui um objeto Estado.

Ao selecionar o estado no DropDownList, como posso fazer para que o ASP.NET entenda que o valor selecionado deve ser injetado no atributo do tipo Estado do objeto Cidade?


Segue o objeto Cidade para facilitar:
    public class Cidade
    {
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }
        private string descricao;

        public string Descricao
        {
            get { return descricao; }
            set { descricao = value; }
        }
        private UF estado = new UF();

        public UF Estado
        {
            get { return estado; }
            set { estado = value; }
        }

        private string ativo = ;

        public string Ativo
        {
            get { return ativo; }
            set { ativo = value; }
        }
    }

Gustavo Marcon

Respostas

17/12/2011

Gustavo Marcon

ninguem?
Responder Citar

18/12/2011

Rodrigo Odasaki

Eu posso te explicar, porém não utilizo objectDataSource.
Posso ajudar em ADO.NET OU LINQ TO SQL ou ENTITY!
Responder Citar

19/12/2011

Gustavo Marcon

Se puder me explicar agradeço.

Depois eu tento adaptar para a meneira que estou usando com ObjectDataSource.

Obrigado !
Responder Citar