Réponse acceptée !
A ta place je ne ferais pas comme ça...
Dans ta page aspx, tu mets uniquement:
<asp:dropdownlist id="lieu_accident" runat="server"></asp:dropdownlist>
le name on s'en fout, heureusement que jesusonline n'a pas vu ton message, il t'aurait tiré les oreilles !
Ensuite dans ta page cs, pour faire propre:
private void Page_Load(object sender, System.EventArgs e)
{
if (! Page.IsPostBack )
{
chargerDdl();
Dans le page load tu appelles la fonction chargerDdl qui va te remplir ta ddl avec ta requete.
Ensuite pour recup la valeur (sur l'évenement onSelectedItemChanged par exemple)
DropDownList ddl = (DropDownList) sender;
int id = Convert.ToInt32(ddl.SelectedItem.Value);
Cab
|