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 :

Probleme de recupération d'infos depuis un GridView


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 23
    Par défaut Probleme de recupération d'infos depuis un GridView
    Bonjour,


    Je suis débutant en Asp.net et je bloque sur quelque chose qui peut paraitre bete :

    J'ai un GridView nommé gridV :

    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
     
    <asp:GridView ID="grid" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID" Width="100%" BorderWidth="0px" OnRowDeleting="grid_RowDeleting">
        <Columns>
          <asp:BoundField DataField="Name" HeaderText="Product Name" ReadOnly="True" SortExpression="Name" >
            <ControlStyle Width="100%" />
          </asp:BoundField>
          <asp:BoundField DataField="Price" DataFormatString="{0:c}" HeaderText="Price" ReadOnly="True"
            SortExpression="Price" />
          <asp:TemplateField HeaderText="Qty">
            <ItemTemplate>
              <asp:TextBox ID="editQtyTextBox" runat="server" Width="24px" MaxLength="2" Text='<%#Eval("Qty")%>' />
            </ItemTemplate>
          </asp:TemplateField>
          <asp:BoundField DataField="Subtotal" DataFormatString="{0:c}" HeaderText="Subtotal"
            ReadOnly="True" SortExpression="Subtotal" />
          <asp:ButtonField ButtonType="Button" CommandName="Delete" Text="Delete" >
            <ControlStyle CssClass="SmallButtonText " />
          </asp:ButtonField>
        </Columns>
      </asp:GridView>
    Mon probleme est que je n'arrive pas a changer la valeur contenue dans editQtyTextBox.
    La seule facon de la modifier est de passer la proprieté MaxLength à 0. Par contre lorsque je fais cela je n'arrive pas non plus à recuperer la nouvelle valeur dans mon code C#. Apres avoir analysé avec des points d'arrets, il s'avère que la valeur correspond toujours à celle "binder" qui provient de la base de donées avec en plus des espaces dans le string....

    Je ne comprend pas, je n'explique pas cela si qqun à une idée

    Merci d'avance
    Bonne journée

  2. #2
    Membre émérite Avatar de bizet
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2005
    Messages
    717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 717
    Par défaut
    Il faut que tu regardes du coté du Postback.
    l'initialisation de ton gridview ne doit pas etre fait dans le PostBack

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 23
    Par défaut
    Citation Envoyé par bizet Voir le message
    Il faut que tu regardes du coté du Postback.
    l'initialisation de ton gridview ne doit pas etre fait dans le PostBack
    Bonjour,

    j'ai regardé attentivement mon code et les propriété du gridView et je n'utilise jamais le postback à aucun moment....

  4. #4
    Membre émérite Avatar de bizet
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2005
    Messages
    717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 717
    Par défaut
    Salut

    tu ne nous montre pas ton code behind mais tu devrais avoir un truc de ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if(!isPostBack)
    {
    //initialisation de mon grid
    }
    else
    {
    ...
    }
    Ton probleme semble etre un soucis de postbck. Pour bien comprendre comment ca fonctionne, je te conseille de lire les tutos.

Discussions similaires

  1. [Dates] Probleme de recupération de paramètre ...
    Par acado dans le forum Langage
    Réponses: 4
    Dernier message: 05/04/2006, 10h37
  2. Probleme avec saisie d'infos et affichage avec ONCHANGE
    Par angelevil dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/03/2006, 21h35
  3. [MySQL] Problème de recupération d'info dans ma db
    Par kaygee dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 05/01/2006, 16h55
  4. [CR][.Net] Recupération d'info issue d'un état
    Par GTRANNECY dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 15/07/2005, 15h06
  5. Réponses: 6
    Dernier message: 04/01/2004, 20h59

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