des erreurs bloquantes en vb.net

des erreurs bloquantes en vb.net - C#/.NET managed - Programmation

Marsh Posté le 10-06-2004 à 13:48:25    

Bonjour à tous, j'ai quelques erreurs qui me bloquent sur un projet que j'ai à faire en vb.net.
Il faut savoir que c'est une application web, donc, je dois travailler avec des webforms et non des forms.
 
* Je n'arrive à récupérer la valeur de l'élement sélectionner dans une DropDownList. Ca me dit toujours que j'ai une erreur.
 
* J'ai introduit un Treeviex dans ma page pour afficher un menu, mais je n'arrive pas à gérer le clic sur un noeud.
 
* Je dois avoir accés à une base de données Visual Fox Pro, mais je pense que le connectstring ne doit pas être bon!
J'ai ceci:  
 
strConn = "Provider=VFPOLEDB.1;Data Source=C:\Inetpub\Data\;Mode=Share Deny None;Collating Sequence=System;"
 
 
* Toujours sur mon Treeview, je dois programmer, toujours en vb.net, le renommage d'un noeud spécifié.
Mais je ne sais pas comment je dois faire. J'ai cherché, mais je n'ai pas trouvé.
 
Merci beaucoup pour votre aide.
 :bounce:  

Reply

Marsh Posté le 10-06-2004 à 13:48:25   

Reply

Marsh Posté le 21-06-2004 à 14:27:41    

Excusez-moi, mais même si vous aviez quelques éléments de réponse sur l'un des problèmes, n'hésitez pas...
En fait, je suis vraiment bloquée maintenant...

Reply

Marsh Posté le 30-06-2004 à 11:33:21    

1.) Je n'arrive à récupérer la valeur de l'élement sélectionner dans une DropDownList. Ca me dit toujours que j'ai une erreur
 
Ca dépend la manière dont tu as chargé ta liste. Si c'est via un dataset tu peux utiliser la propriété SelectedValue. Sinon tu peux avoir le texte à l'aide de la propriété SelectedText, l'index avec SelectedIndex...  
 
2.)J'ai introduit un Treeviex dans ma page pour afficher un menu, mais je n'arrive pas à gérer le clic sur un noeud.
 
Quelle genre de gestion tu veux appliquer si c'est juste l'évènement, tu as l'event Click ou le AfterSelect lorsque l'utilisateur a sélectionné qqch.
 
3.)  Toujours sur mon Treeview, je dois programmer, toujours en vb.net, le renommage d'un noeud spécifié.  
Mais je ne sais pas comment je dois faire. J'ai cherché, mais je n'ai pas trouvé
 
Tu mets la propriété LabelEdit de ton treeview a vrai et tu utilise l'evenement AfterLabelEdit. L'objet e te permet de connaitre les modification apportés au label.
 
Bonne chance

Reply

Marsh Posté le 01-07-2004 à 11:01:58    

Merci beaucoup pour ta réponse mais:
1) En fait, je travaille en webform (je ne sais pas si je l'avais précisé), entre le moment où je charge ma liste et le moment où je demande la valeur sélectionnée, j'appuie sur un bouton.
Je ne peux pas faire autrement.
Mais entre ces deux instants, je perds les éléments de ma liste (elle redeient vide). Or je ne peux utiliser un viewstate car j'ai l'erreur suivante:

Code :
  1. Le type 'System.Web.UI.WebControls.DropDownList' doit être marqué comme Serializable ou utiliser un TypeConverter autre que ReferenceConverter dans le viewstate.


 
2) Ce problème a été résolu, par une manière détournée, mais bon, c'est fait...
En fait, je me sers de l'évènement selectItemChanged et je mets à jour le noeud sélectionné.
 
3) Visual Studio ne connais pas la propriété LabelEdit  [:almar]

Reply

Marsh Posté le 03-07-2004 à 00:56:23    

euh .... pour les controles le viewstate est géré tout seul t'as rien a faire de particulier
 
par contre dans le cas ou tu cliques sur le bouton, lorsque tu repasses dans ton page_load, t'es sur de pas vider la liste ? :heink:

Reply

Marsh Posté le 05-07-2004 à 09:43:40    

Non, justement, je ne l vide pas moi, mais à la fin, elle est vide...
Et c'est justement ça que je ne comprends pas.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed