pb avec une dropdownlist (pas ma fote, chui blonde!) - C#/.NET managed - Programmation
Marsh Posté le 16-06-2003 à 16:42:53
cat's_eyes a écrit : salut à tous! |
Donne nous tout le code ça nous aidera à t'aider
Marsh Posté le 16-06-2003 à 17:04:36
voilà:
myconnect.Open();
SqlCommand com =new SqlCommand(requete,myconnect);
SqlDataReader dr=com.ExecuteReader();
DDLtype.DataSource=dr;
DDLtype.DataTextField="nom_type";
DDLtype.DataValueField = "id_type";
DDLtype.DataBind();
myconnect.Close();
Marsh Posté le 17-06-2003 à 10:03:57
cat's_eyes a écrit : voilà: |
peut être DDLtype.DataMember="Table"; ou un truc du genre, y'a une propriété DataMember dans les DropDownList, moi je le mets toujours à table, est-ce ça?
Marsh Posté le 17-06-2003 à 15:22:35
Bah moi aussi maintenant j'ai le même problème donc help à tous...
Marsh Posté le 17-06-2003 à 15:58:26
cat's_eyes a écrit : salut à tous! |
J'ai la solution, dans ta fonction Page_Load:
void Page_Load (object sender, EventArgs e)
{if (!IsPostBack)
{
DropDownList1.DataBind();
}
}
Ca m'a reglé mon problème, ça doit réglé le tien.
Marsh Posté le 23-06-2004 à 16:24:29
Excusez moi, mais j'ai exactement le même problème, sauf que je programme en vb.net, et même avec le bout de code précédant, ça ne me change rien!!!
Ca me garde aussi toujours le premier élément de la liste comme élément sélectionné.
Seulement, pour ma part, quand je veux gérer l'évènement SelectedItemChanged, ça ne passe jamais par là.
Je ne sais pas si je suis assez claire, mais sinon, je réexpliquerais.
Marsh Posté le 23-06-2004 à 16:42:52
faudrait que vosu regardiez comment fonctionne le framework .NET aussi... pas lire des pages et des pages de code mais jsute comprendre le mécanisme événementiel...
en gros :
1 la page se load (page_load)
2 Je clique sur le bouton
2 la page se reloade (en mode postback)
3 la méthode monbouton_onclick est enfin et seulement maintenant parcourue...
faites des test pour voir quelles méthodes sont appellées et quand sur des pages simples... bcp de choses apparaitront plus claires )
Marsh Posté le 23-06-2004 à 17:06:42
Oui, tout ça je l'ai déjà compris, mais c'est justement quand ma page se recharge que je perdais mes données de ma liste.
Maintenant, je les conserve, mais que je sélectionne n'importe lequel de mes élémznts de la liste, c'est toujours le premier qui est pris en compte.
Marsh Posté le 16-06-2003 à 16:26:53
salut à tous!
J'ai un problème avec une DropDownList, j'ai beau sélectionner n'importe kel champs, c'est tjs le 1er ki est sélectionné.
Je suis consciente ke ça doit être un truc tout con pour vous, ms je débute...
Merci Merci Merci
PS:j'ai mis la propriété AutoPostBack à True