Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Existe alguma maneira de passar uma DropDownList como out parameter?
O que estou querendo fazer é um método para databinding. Não quero deixar todo aquele código (criar conexão, executar stored procedure, executar data reader...) no codebehind da página, gostaria de deixar dentro de uma classe específica para esse tipo de manipulação.
p.s.: Se alguém tiver uma boa idéia de outra maneira agradeço. Tentei também criando um método que retornasse uma lista com os valores encontrados e dessa forma também consigo alimentar a DropDownList, mas quando, no evento Page_Load tento modificar o SelectedIndex para algum que o usuário já tenha escolhido outra vez, ele não modifica, ficando sempre o valor default, por isso que usei o databind.
>
Você deixar todo esse codigo em uma classe, basta ela ser pública e o método que retorna os dados também ser público.
Se seu método retornar um list<SuaClasse> por exemplo basta:
SuaClasseRegraNegocio suaClasse = new SuaClasseRegraNegocio();
seuDrop.DataSource = suaClasse.SeuMetodo();
seuDrop.DataBind();
Abraços...
Valeu! Eu estava criando uma lista e utilizando o items.add, ao invés do bind.
Você deixar todo esse codigo em uma classe, basta ela ser pública e o método que retorna os dados também ser público.
Abraços...