Array
(
)

Insert com ObjectDataSource e parametro de Objetos

Gustavo Marcon
   - 17 dez 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:
#Código

    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
   - 17 dez 2011

ninguem?

Rodrigo Odasaki
   - 18 dez 2011

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

Gustavo Marcon
   - 19 dez 2011

Se puder me explicar agradeço.

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

Obrigado !