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# et ASP.NET] Dimension d'un Datagrid


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut Dimension d'un Datagrid
    Bonjour à tous,

    Je voudrais savoir s'il est possible de dimensionner un datagrid après un Edit ou Update. Quand je fais un Edit, ma page web devient énorme en largeur car mon Datagrid contient plein de données.

    Merci à l'avance pour cette aide

    Cordialement

    MaTT

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut
    mon sujet est-il mal expliqué ? j'ai besoin d'aide

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Copie le template de ton Datagrid, on verra si on peut t'aider.

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut
    Voici mon 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="dgfournisseur" runat="server" AutoGenerateColumns="False" Font-Italic="False" Font-Names="Verdana" Font-Strikeout="False" Font-Underline="False" Font-Overline="False" Font-Bold="False" PageSize="5" AllowPaging="True" BorderColor="Black" CellPadding="2" BorderWidth="1px" AllowSorting="True" BackColor="#C5E4FF" ForeColor="Black" OnEditCommand="Edit" OnPageIndexChanged="fournisseurdg" OnDeleteCommand="Delete" OnCancelCommand="Cancel" Font-Size="X-Small">
                <Columns>
                    <asp:ButtonColumn CommandName="Edit" Text="Détails" ButtonType="PushButton" />
                    <asp:ButtonColumn CommandName="Cancel" Text="Retour" ButtonType="PushButton" Visible="False" />
                    <asp:BoundColumn DataField="num_four" HeaderText="Numéro" /> 
                    <asp:BoundColumn DataField="nom_four" HeaderText="Nom" />
                    <asp:BoundColumn DataField="dir_four" HeaderText="Dirigeant" />
                    <asp:BoundColumn DataField="num_typefour" HeaderText="N° type"></asp:BoundColumn>
                    <asp:BoundColumn DataField="adrue_four" HeaderText="Rue" ReadOnly="True" Visible="False" />
                    <asp:BoundColumn DataField="adcp_four" HeaderText="Code Postal" ReadOnly="True" Visible="False" />
                    <asp:BoundColumn DataField="adville_four" HeaderText="Ville" />
                    <asp:BoundColumn DataField="tel_four" HeaderText="Téléphone" ReadOnly="True" Visible="False" />
                    <asp:BoundColumn DataField="email_four" HeaderText="Email" ReadOnly="True" Visible="False" />
                    <asp:BoundColumn DataField="mdp_four" HeaderText="Mot de Passe" ReadOnly="True" Visible="False" />
                    <asp:BoundColumn DataField="pseudo_four" HeaderText="Pseudo" ReadOnly="True" Visible="False" />
                    <asp:BoundColumn DataField="siteweb_four" HeaderText="Site Web" ReadOnly="True" Visible="False" />
                    <asp:ButtonColumn CommandName="Delete" Text=" X " ButtonType="PushButton"></asp:ButtonColumn>
                </Columns>
                <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" />
                <SelectedItemStyle  BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" />
                <PagerStyle mode="NumericPages" backcolor="#99CCFF" pagebuttoncount="3" forecolor="Black" font-italic="False" font-names="Verdana" font-strikeout="False" font-underline="False" font-overline="False" font-bold="False"></PagerStyle>
                <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
                <AlternatingItemStyle BackColor="#F7F7F7" Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" />
                <EditItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"
                    Font-Strikeout="False" Font-Underline="False" />
                <ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"
    </asp:DataGrid>

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Tu pourrais copier ça dans des balises CODE pour la mise en forme et désactiver les smileys ?

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut
    c'est fait

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut
    toctoc, y a t-il quelqu'un ???

  8. #8
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 126
    Par défaut
    salut
    je te donne un exemple de mon gridview, tu t'inspire de lui pour rendre tes champs template. et ca va marcher
    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
     
    <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataSourceID="ObjectDataSourcePoject" GridLines="Horizontal" HorizontalAlign="Center" OnRowDataBound="GridView1_RowDataBound" Width="750px" SelectedRowStyle-Font-Underline="false" PagerStyle-Wrap="false">
            <FooterStyle BorderColor="Silver" />
            <Columns>
                <asp:TemplateField HeaderText="TRIGRAM" >
                    <EditItemTemplate>
                        <asp:TextBox  ID="TrigramTxt" runat="server" Text='<%# Bind("TRIGRAM") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="TrigramLbl" runat="server" Text='<%# Bind("TRIGRAM") %>'></asp:Label>
                    </ItemTemplate>
     
                </asp:TemplateField>
                <asp:TemplateField HeaderText="PROJECT NAME">
                    <EditItemTemplate>
                        <asp:TextBox ID="NameProjectTxt" runat="server" Text='<%# Bind("NAME_PROJECT") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="NameProjectLbl" runat="server" Text='<%# Bind("NAME_PROJECT") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="DATE">
                    <EditItemTemplate>
                        <asp:TextBox ID="ProjectDateTxt" runat="server" Text='<%# Bind("PROJECT_DATE") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="ProjectDateLbl" runat="server" Text='<%# Bind("PROJECT_DATE") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="PLANT TYPE">
                    <EditItemTemplate>
                        <asp:TextBox ID="TypePlantTxt" runat="server" Text='<%# Bind("TYPE_PLANT") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="TypePlantLbl" runat="server" Text='<%# Bind("TYPE_PLANT") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="COUNTRY" >
                    <EditItemTemplate>
                        <asp:TextBox ID="CountryTxt" runat="server" Text='<%# Bind("COUNTRY_NAME") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="CountryLbl" runat="server" Text='<%# Bind("COUNTRY_NAME") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
     
                <asp:TemplateField >
                    <ItemTemplate>
                        <asp:LinkButton runat="server" ID="LinkTrigram" Text="details"></asp:LinkButton>
    		        </ItemTemplate>
                </asp:TemplateField>
     
                 <asp:TemplateField >
                    <ItemTemplate>
                        <asp:LinkButton runat="server" ID="LinkSite" Text="site"></asp:LinkButton>
    		        </ItemTemplate>
                </asp:TemplateField>
                 <asp:TemplateField >
                    <ItemTemplate>
                        <asp:LinkButton runat="server" ID="Linkbasicdata" Text="basic data"></asp:LinkButton>
    		        </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField >
                    <ItemTemplate>
                        <asp:LinkButton runat="server" ID="LinkBoq" Text="BOQ"></asp:LinkButton>
    		        </ItemTemplate>
                </asp:TemplateField>
            </Columns>
            <RowStyle HorizontalAlign="Left" Width="750px" />
            <EditRowStyle HorizontalAlign="Center" BackColor="#C0FFFF" />
            <HeaderStyle BackColor="#00C0C0" HorizontalAlign="Left" Width="750px" Wrap="False" />
            <AlternatingRowStyle HorizontalAlign="Left" VerticalAlign="Middle" />
            <PagerStyle BackColor="#00C0C0" Width="750px" Wrap="False" />
            <SelectedRowStyle Font-Underline="False" />
        </asp:GridView>

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut
    Citation Envoyé par kroukse Voir le message
    salut
    je te donne un exemple de mon gridview, tu t'inspire de lui pour rendre tes champs template. et ca va marcher
    Désoler de répondre que maintenant mais j'ai essayé le Template, je n'obtiens pas ce que je veux car ça me réduit mes colonnes et ont une largeur de 5 millimètres ...

  10. #10
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut
    avez-vous une solution ?...

  11. #11
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 126
    Par défaut
    salut,
    tu as esseyé de fixer la largeur que tu veux en ajoutant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    widh="la taille que tu ve"
    dans la baise des tes texts et labels?

Discussions similaires

  1. [ASP.NET 2.0][C#] Datagrid et Filtre
    Par patricklinden dans le forum ASP.NET
    Réponses: 15
    Dernier message: 02/10/2007, 10h10
  2. [ASP.NET 2.0][C#] Datagrid et Foreign key
    Par patricklinden dans le forum ASP.NET
    Réponses: 4
    Dernier message: 26/09/2007, 13h07
  3. [ASP.Net] Remplir un DataGrid
    Par pinson dans le forum Delphi .NET
    Réponses: 5
    Dernier message: 10/02/2007, 10h46

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