- Mas se estas joça de asp.net é orientada a eventos, porque simplesmente não codifico a busca do valor unitário e o preenchimento deste TextBox no evento disparado pela seleção de um item do DropDownList? E foi o que fiz, cuidando para alterar a propriedade AutoPostBack do DropDownList para true, depois codifiquei o evento SelectedIndexChanged com:
String id = cMaterial.SelectedValue;
if (!string.IsNullOrEmpty(id)) {
Material material = MaterialDAO.Get(int.Parse(id));
cValorUnitario.Text = material.valorUnitario.ToString();
}
Pronto!