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 :

[C#] Datagrid, ajouter ligne vide


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 77
    Par défaut [C#] Datagrid, ajouter ligne vide
    Bonjour à tous
    je débute asp.net

    C'est pour l'aspect de datagrid, les données provient depuis la base de donnée . je voulais que si les données sont peu nombreux dans le datagrid
    alors qu il ne doit pas dimensionner la longeur de celulle mais ajouter une ou plusieur ligne vide en fonction de la hauteur de datagrid.

    exemple:
    s il y a 10 données dans datagrid ,la hauteur d'une cellule est correct mais s'il y a une donnée, on voit 2 grosses cellules (dont le titre) qui remplissent tous la hauteur de datagrid.
    je préférais qu il garde le largeur definit et ajoute des lignes vide suivante ce qui font 1 ligne de donnée et 9 lignes vides.

    Magré avec ItemStyle-height et pagesize , ca ne change pas

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Février 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 44
    Par défaut
    test le nombre (count..)de ligne dans ton dataset.datatable qui génére ton datagrid et rajouter un nombre de lignes vierges pour arriver à ton quota.

    C'est pas très clean mais ça marche

    @+, Arnaud

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 77
    Par défaut
    ah j'ai pas ajouté un datatable
    j'ai juste utilisé sqladapter,dataset puis datagrid
    donc il fo que je passe dataset dans datatable puis datagrid ?

    merci

  4. #4
    Membre confirmé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Février 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 44
    Par défaut
    C'est pas grave

    Lorsque tu crées ton dataset avec ton sqladapter, il te crée un datatable avec les caractéristiques de la table SQL en gros ta table SQL filtrée mais virtuelle

    Liste les datatables de ton dataset et tu verras une datatable avec le nom de la table SQL.

    la tu peux compter les lignes et en rajouter ainsi que des colonnes...

  5. #5
    Membre confirmé Avatar de DoRiane
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Par défaut
    Tu peux aussi utiliser le paramètre ShowFooter de ton DataGrid qui te permet de rajouter une ligne à la fin de ton datagrid. J'imagine que tu peux le paramétrer en taille, couleur ...

  6. #6
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 157
    Par défaut
    salut,
    je te conseil de definir les propriete de ton datagrid
    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
     <asp:DataGrid id="MyDataGrid" runat="server"
            BorderColor="black"
            BorderWidth="1"
            CellPadding="3"
            Font-Name="Verdana"
            Font-Size="8pt"
            HeaderStyle-BackColor="#aaaadd"
            OnEditCommand="MyDataGrid_Edit"
            OnCancelCommand="MyDataGrid_Cancel"
            OnUpdateCommand="MyDataGrid_Update"
            AutoGenerateColumns="false"
            >
     
            <Columns>
                <asp:EditCommandColumn
                    EditText="Modifier"
                    CancelText="Annuler"
                    UpdateText="Mettre à jour"
                    ItemStyle-Wrap="false"
                    HeaderText="Edit Command Column"
                    HeaderStyle-Wrap="false"
                    />
                <asp:BoundColumn HeaderText="Élément" ReadOnly="true" DataField="Item"/>
                <asp:BoundColumn HeaderText="Quantité" DataField="Qty"/>
                <asp:BoundColumn HeaderText="Prix" DataField="Price"/>
            </Columns>
        </asp:DataGrid>
    prend se code et modifie le a ta guise je pense que tu aura des bon resultats
    voila en esperant t'aider

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 77
    Par défaut
    Ccool
    merci beaucoup pour vos réponses

    ca marche 8)

    Mille merci

  8. #8
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 157
    Par défaut
    si ca marche on marque resolut:O)
    a+

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

Discussions similaires

  1. ajouter ligne vide datatable jsf
    Par ang.net dans le forum JSF
    Réponses: 6
    Dernier message: 18/06/2009, 20h10
  2. Comment ajouter ligne vide dans gridview
    Par tilily dans le forum ASP.NET
    Réponses: 0
    Dernier message: 10/02/2009, 17h10
  3. Ajouter une ligne vide dans un datagrid
    Par aallal dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 15/10/2008, 12h30
  4. une ligne vide s'ajout automatiquement sur un datagrid
    Par tsdia2 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 27/06/2008, 18h54
  5. TValueListEditor: Ajout automatique d'une ligne vide
    Par Patrick Seuret dans le forum C++Builder
    Réponses: 3
    Dernier message: 24/06/2005, 12h16

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