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 !