Bonjour,
Il y a quelque chose que je en comrpends pas à propos des DropDownList
Si je fais une liaison telle que:
DropDownList1.DataSource = dr;
DropDownList1.DataTextField = "CategoryName";
DropDownList1.DataValueField = "CategoryId"; Id qui est un OleDbType.Integer dans la base
DropDownList1.DataBind();
cnx.Close();
}
}
Et que je veux récupérer l'ID de la Category sélectionnée
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
int test;
test = Int32.Parse(DropDownList1.SelectedValue);
}
Je suis bien sur obligé de transtyper car SelectedValue est du type String.
Donc ma question est : Où est la magie qui a transformer pendant la laision mon Id numérique en String?
Cordialement
Alain