Pergunta : Propriedade de VB ItemData em .net

Como nós começ a propriedade do itemdata nós usamo-nos na caixa combinado do VB ou na caixa de lista com no. Rede. Eu tenho um dropdownlist em meu formulário do aspx e eu estou fazendo o seguinte para povoar it.

ddlRequisition.DataSource = requisitionType.GetRequisitionTypes ();
ddlRequisition.DataBind (); o

This GetRequisitionType é um datareader e um nome começ e uns fileds da identificação. O que deve acontecer aqui é quando o usuário seleciona o nome e eu quis tomar a identificação correspondente arquivada e povoar o textbox com esse valor. Como: ddlRequisition_SelectedIndexChanged do

protected (remetente do object, e)
de EventArgs {
txtGlCode.Text = ddlRequisition.Items [1]. Value; o
But do
} quando eu mudei a seleção no ddlRequisition nada está mudando na caixa de texto mesmo que esse evento seja ateado fogo. É aquela algo nós necessidade de fazer aqui, como a propriedade que do itemdata nós fazemos em VB? se tão como?
class= do

Resposta : Propriedade de VB ItemData em .net

1: certificar-se que você databinding no pageload da primeira vez somente isto é.
2: ajustar o valor de DataText e de DataField de seu DDL

se (! Page.IsPostBack)
{
ddlRequisition.DataSource = requisitionType.GetRequisitionTypes ();
ddlRequisition.DataTextField = “YourNameField”;
ddlRequisition.DataValueField = “YourIDField”;
ddlRequisition.DataBind ();
}

Outras soluções  
 
programming4us programming4us