begin process at 2012 05 27 18:44:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

creation de dropdownlist dynamique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

creation de dropdownlist dynamique

dimanche 16 mars 2008 à 16:24:53 | creation de dropdownlist dynamique

ghano81

bjr
jé creer dynamiquement un  dropdownlist (ddl)
mais a l'execution lorsque je selectionne un element de la liste la ddl disparait ?
est ce que qlq1 peut me dire ou est le pbleme voila le code

classe boutton()
{

DropDownList

drop = newDropDownList();

drop.DataSource = rdr1;

drop.DataTextField =

"Date_prevue";

drop.DataBind();

drop.Style[

"Position"] = "Absolute";

drop.Style[

"Top"] = "108px";

drop.Style[

"left"] = "194px";

drop.Style[

"Width"] = "200px";

drop.AutoPostBack =

true;

form1.Controls.Add(drop);

while

(rdr1.Read())

{

drop.Items.Add(rdr1[0].ToString());

}

rdr1.Close();

con.Close();

drop.SelectedIndexChanged +=

newEventHandler(drop_SelectedIndexChanged);

 



}


protected

void drop_SelectedIndexChanged(object sender, EventArgs e)

{

DropDownList dr = (DropDownList)sender;

Label2.Text = dr.SelectedValue.ToString();

}

cordialement
bonne chance et good luck

dimanche 16 mars 2008 à 18:03:51 | Re : creation de dropdownlist dynamique

coq

Administrateur CodeS-SourceS
Salut,

Je déplace sur ASPFr, ils seront probablement plus à même de répondre.



/*
coq
MVP Visual C#
CoqBlog
*/
lundi 17 mars 2008 à 07:59:56 | Re : creation de dropdownlist dynamique

GillouXman

vu que c'est un control dynamique, tu dois le recréer à chaque postback, sinon tu le perds.
lundi 17 mars 2008 à 14:08:56 | Re : creation de dropdownlist dynamique

ghano81

bjr
je vois pas  comment  ?
parce que mon code de creation de dropdownlist est au niveau du boutton
ou dois -je mettre la condition IsPostback ?
mais peux-tu m'en dire plus ?





merci
good luck

lundi 17 mars 2008 à 14:31:30 | Re : creation de dropdownlist dynamique

GillouXman

la solution serait d'enlever l'autopostback sur ta dropdown si tu en as pas besoin

lundi 17 mars 2008 à 15:49:06 | Re : creation de dropdownlist dynamique

ghano81

bjr

merci pr ta réponce GillouXman

j'ai enlever  de mon code

drop.AutoPostBack = true;
effectivement le probleme de disparition ddl est reglé mais lorsque je selectionne un item de la ddl  ne s'affiche pas

  
  
      
      

void drop_SelectedIndexChanged(object sender, EventArgs e)

{

DropDownList dr = (DropDownList)sender;

Label2.Text = dr.SelectedValue.ToString();

}

merci d'avance a tte reponce

good luck

lundi 17 mars 2008 à 15:51:56 | Re : creation de dropdownlist dynamique

GillouXman

ce que je te propose alors c'est de faire cela en code client

donc en javascript

http://www.codeproject.com/KB/scripting/autoselect.aspx

tu mets une event client sur ta dropdown disant que lorsque tu changes de valeur

tu prends la nouvelle valeur et tu la mets dans ta textbox


lundi 17 mars 2008 à 16:25:30 | Re : creation de dropdownlist dynamique

ghano81

bjr
jé pas penser au javascript mais sincerement je ne sais pas comment l'integrer dans le code behind ou code source(je veux dire le code HTML)
et surtout dans mon cas ou le contôle ddl est crée dynamiquement ?????


merci boco and thank you
bonne chance  et good luck
lundi 17 mars 2008 à 16:49:01 | Re : creation de dropdownlist dynamique

GillouXman

tu dois en le créant

lui ajouter un event client

dd.attributes.add("onchange","nomfunctionjavascript(this);");


dans ton code html

<script type="javascript">

nomfunctionjavascript(mydropdown)
{

var index  = dropdown.selectedIndex
var Selectext = dropdown.options[myindex].value
//ici tu irais rechercer ta textbox

document.getElementbyId("<%= mytexbox.ClientID %>").value = Selecttext;


}

un truc du style

</script>


Cette discussion est classée dans : style, dropdownlist, drop, selectedindexchanged, rdr1


Répondre à ce message

Sujets en rapport avec ce message

Trigger [ par gstrit ] Bonjour, Le control que je veux définir dans mon trigger se trouve dans un datalist. J'arrive pas à aller le chercher.J'ai tenté ça : DropDownList Evenement SelectedIndexChanged sur DropDownList ajoutée dynamiquement à une page [ par garcimor59 ] Bonjour à tous,Alors voilà, je vous expose mon probleme : J'ajoute dynamiquement des DropDownList à page aspx de la maniére suivante : ListState _test DropDownList_SelectedIndexChanged non fonctionnel [ par Nitrakz ] Bonjour, j'ai un petit problème, j'affiche un tableaux extrait d'une base de donnée avec une gridview couplée à une sqldatasource et je voudrait quan Chargement drop down list a partir d'une req SQL [ par Nitrakz ] Bonjour a tous En VB .NET voila j'ai un petit problème, je doit charger une drop down list a partir d'une requête sql mais je ne sait pas comment fair DropDownList en cascade [ par amdsources ] Bonjour, je suis en train de developper un site web en ASP.NET avec une base de donée SQL SERVER, mon probleme est : j'ai 3 DropDownList que je voudra Filter un GridView par des linkButton [ par amdsources ] Bonjour , J'ai un gridview que je filtre avec 3 DropDownList, et j'ai 5 linkButton j'aimerais que a chaque que l'utilisateur fasse une recherche avec comment un dropdownlist contrôler autre dropdownlist dans une formeview [ par caspertinie ] bonjour à tous; je vais programmé une interface d'insert qui contiens deux dropdownlist. j'ai remplir le première avec des fillières et je veus la deu Récupérer la valeur d'un dropdownlist créer dynamiquement dans un gridview [ par laurent19 ] Bonjour, Voilà, je rencontre un petit soucis dans le développement de ma page web. Voici ce que je cherche à obtenir. Je récupère d'une base de donné Liste View dans une page aspx [ par caspertinie ] vb.net /// sql server///  bonjour; je suis en train de programmer un site web et je trouve un problème sur la listView, car je vais faire l'ajoute des


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales