IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Faire un refresh ?


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 131
    Par défaut Faire un refresh ?
    Bonjour,

    Bon voila,

    J'ai une listbox qui est rempli par une requete sql, et une autre listbox qui est rempli par une requete sql mais dont celle-ci dépend d'un élément de la listbox précédente.

    Mon probleme c'est que quand je sélectionne un élément dans ma première listbox sa se met pas à jour automatique dans la seconde, je penses avoir trouvé le bon évènement pour faire ca, mais je n'arrives pas a trouver la commande pour refresh.

    J'avais trouver "Me.refresh()" mais visual web developper ne reconnait pas ca :s

    quelqu'un a une idée ?

    ps : voila l'evenement qui je penses convient pour dire "apres que la requete ai été éxécuter"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Protected Sub SqlDataSource2_Selecting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs)
     
        End Sub
    merci d'avance x)

  2. #2
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Salut,

    un peu de code serais pas mal... J'ai du mal à cerner ta question.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 131
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <div class="Div_societe">
                <span>Société:</span><br />
                <asp:ListBox id="lbsociete" runat="server" Rows="1" 
                    DataSourceID="SqlDataSource1" DataTextField="company" 
                    DataValueField="pk">
    	        </asp:ListBox>
                <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                    ConnectionString="<%$ ConnectionStrings:CONTRAT EUROPESQLConnectionString %>" 
     
                    SelectCommand="SELECT [pk], [company] FROM [company] WHERE ([company] &lt;&gt; @company)">
                    <SelectParameters>
                        <asp:Parameter DefaultValue="Administrator" Name="company" Type="String" />
                    </SelectParameters>
                </asp:SqlDataSource>
            </div>
            <div class="Div_client">
                <span>Client:</span><br />
                <asp:ListBox id="lbClient" runat="server" Rows="1" 
                    DataSourceID="SqlDataSource2" DataTextField="client" 
                    DataValueField="client">
    	        </asp:ListBox>
                <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
                    ConnectionString="<%$ ConnectionStrings:CONTRAT EUROPESQLConnectionString %>" 
     
                    SelectCommand="SELECT [pk], [client], [disable], [Company] FROM [client] WHERE ([Company] = @Company)">
                    <SelectParameters>
                        <asp:ControlParameter ControlID="lbsociete" DefaultValue="1" Name="Company" 
                            PropertyName="SelectedValue" Type="Int32" />
                    </SelectParameters>
                </asp:SqlDataSource>
            </div>
    Donc en fait la première listbox est rempli par une requête sql normal pas de problème.
    Et la deuxième est rempli par une requete sql mais qui récupère la valeur de la première listbox.
    Quand je lances le truc et que sélectionnes un élément de la listbox 1, la seconde ne se met pas a jour donc j'ai voulu trouver une fonction pour refresh mais en fait je viens de tester que j'arrive pas a trouver un évènement ou mettre ce refresh ...

    Genre "onclick" sa existe pas pour une listbox et les autres évènements ne s'exécute que lors du prochain évènement ><

  4. #4
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    essai de mettre "AutoPostBack" = true et d'utilisé le OnCLick ou onselectitemchange je sais plus.

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 131
    Par défaut
    Merci ca marche !

  6. #6
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Parfait

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment faire un refresh dans les pages web (.uix)
    Par isicien dans le forum JDeveloper
    Réponses: 2
    Dernier message: 13/02/2009, 22h10
  2. [HTML] Faire un refresh immédiat
    Par sandddy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 16/05/2008, 13h12
  3. Réponses: 3
    Dernier message: 20/05/2006, 01h44
  4. faire un refresh dans une frame
    Par rteuteu55 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/02/2006, 20h44
  5. [CR][VB6] Faire un refresh
    Par tmartin dans le forum SDK
    Réponses: 1
    Dernier message: 18/02/2005, 16h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo