begin process at 2012 05 27 21:27:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

gridview dans panel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

gridview dans panel

mardi 23 décembre 2008 à 11:08:19 | gridview dans panel

foufoulol

Bonjour,
J'ai une gridview (avec beaucoup de colonnes) contenu dans un panel. Le problème c'est que la gridview déborde de mon panel. Comment faire pour qu'elle reste dans mon panel avec des barres de défilement?
J'ai essayé de diminuer la taille de la gridview mais ça ne change rien elle est toujours aussi grande.
aidez moi svp j'en peux plus !!
mardi 23 décembre 2008 à 11:14:45 | Re : gridview dans panel

foufoulol

ok j'ai trouvé j'avais oublié le ScrollBars="Both"
mardi 23 décembre 2008 à 15:45:46 | Re : gridview dans panel

PascalCmoa

Membre Club
Bonjour,

Essai de jouer avec le nombre de caractères à afficher.
Tu vas dans le rowdatabound et tu pourras formater ton affichage.
du style:
Protected Sub maDataGridView_RowDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)
If e.Row.RowType = DataControlRowType.DataRow Then
                ' Gestion de l'affichage de l'année comptable
                e.Row.Cells(1).HorizontalAlign = HorizontalAlign.Center

                ' Gestion de l'affichage du mois comptable.
                Select Case Integer.Parse(e.Row.Cells(2).Text)
                    Case 1
                        e.Row.Cells(2).Text = "Jan."
                    Case 2
                        e.Row.Cells(2).Text = "Fev."
                    Case 3
                        e.Row.Cells(2).Text = "Mar."
                    Case 4
                        e.Row.Cells(2).Text = "Avr."
                    Case 5
                        e.Row.Cells(2).Text = "Mai"
                    Case 6
                        e.Row.Cells(2).Text = "Juin"
                    Case 7
                        e.Row.Cells(2).Text = "Jui."
                    Case 8
                        e.Row.Cells(2).Text = "Aoû."
                    Case 9
                        e.Row.Cells(2).Text = "Sep."
                    Case 10
                        e.Row.Cells(2).Text = "Oct."
                    Case 11
                        e.Row.Cells(2).Text = "Nov."
                    Case 12
                        e.Row.Cells(2).Text = "Déc."
                End Select
                e.Row.Cells(2).HorizontalAlign = HorizontalAlign.Center
                ' Gestion de l'affichage de l'intitulé de l'écriture.
                Dim lngTextIntituleEcritureComptable As Integer = 6
                Dim strIntituleEcriture As String = e.Row.Cells(4).Text
                If e.Row.Cells(4).Text.Length > lngTextIntituleEcritureComptable Then
                    e.Row.Cells(4).Text = e.Row.Cells(4).Text.Substring(0, lngTextIntituleEcritureComptable) & "..."
                End If
                e.Row.Cells(4).Attributes.Add("Title", strIntituleEcriture) 'e.Row.DataItem("Intitulé Ecrit. Compt.").ToString())
                ' Gestion de l'affichage du N° du journal
                e.Row.Cells(5).HorizontalAlign = HorizontalAlign.Center
                ' Gestion de l'affichage de N° de classement
                e.Row.Cells(6).HorizontalAlign = HorizontalAlign.Right
                ' Gestion de l'affichage du sens de l'écriture.
                e.Row.Cells(8).HorizontalAlign = HorizontalAlign.Center
                ' Gestion de l'affichage pour le montant de l'écriture.
                e.Row.Cells(9).Text = String.Format("{0:c2}", CType(e.Row.Cells(9).Text, Double))
                e.Row.Cells(9).HorizontalAlign = HorizontalAlign.Right
                ' Gestion de l'affichage du lettrage
                e.Row.Cells(10).HorizontalAlign = HorizontalAlign.Center
                ' Gestion de l'affichage de l'intutilé du budget.
                Dim lngTextIntituleBudget As Integer = 8
                Dim strIntituleBudget As String = e.Row.Cells(11).Text
                If e.Row.Cells(11).Text.Length > lngTextIntituleBudget Then
                    e.Row.Cells(11).Text = e.Row.Cells(11).Text.Substring(0, lngTextIntituleBudget) & "..."
                    e.Row.Cells(11).Attributes.Add("Title", strIntituleBudget)
                End If
                e.Row.Cells(11).HorizontalAlign = HorizontalAlign.Justify
                ' Gestion du type de budget.
                e.Row.Cells(12).HorizontalAlign = HorizontalAlign.Center
                ' Gestion de la description de la facture
                Dim lngTextDescription As Integer = 10
                Dim strDescription As String = e.Row.Cells(13).Text
                If e.Row.Cells(13).Text.Length > lngTextDescription Then
                    e.Row.Cells(13).Text = e.Row.Cells(13).Text.Substring(0, lngTextDescription) & "..."
                    e.Row.Cells(13).Attributes.Add("Title", strDescription)
                End If
                e.Row.Cells(13).HorizontalAlign = HorizontalAlign.Justify
            End If
End Sub

Avec cet exemple, tu pourras faire à mon avis pas mal de chose.

a+

PascalCmoa
email: PascalCmoa


Cette discussion est classée dans : gridview, panel


Répondre à ce message

Sujets en rapport avec ce message

Barre de défilementpour une grande gridview [ par sarra0 ] Salut;J'ai Une large gridview 30 colonnes et une centaine de lignes .J'ai essayé de lui insérer les barres de défilement en utilisant un panel avec pr Problème de findcontrol [ par shawn ] Bonjour, Voici mon problème J'ai un gridview dans ma page. Dans ce gridview j'ai une templatecolumn dans laquelle j'ai un control radiobutton. pb affichage gridview dans panel [ par First456 ] bonjours,J'ai une gridview contenant un nombre important d'enregistrements (env 700), qui est contenu dans un panel avec scrollbar afin de tout pouvoi Problème Import Excel vers GridView. [ par Hicham_B ] Tout d'abord bonjour à toutes et à tous. Ma question est la suivante, j'aurai voulu savoir comment je peux remplir une gridview avec les lignes et c gridview VB.NET [ par garnier54 ] bonjour,je cherche a recuperer la clef de mon gridview (je veux gener moi meme les evenements pour ajout modifer,sup ..)pour la selection va marche bi Rafraichissement image (Control serveur) [ par drioemgaoin ] Bonjour,J'ai crée un userControl qui est composé de 3 sous-composants :- un GridView affichant une liste d'informations- un Accordion comportant 2 pan GridView Comment appeler une methode c#? [ par bain ] Bonjour je me demandais comment faire pour appeler une méthode contenue dans mon fichier .aspx.cs à partir de mon gridview. Par exemple à la place d'é ASP.NET GRIDVIEW [ par 0365752 ] Bonjour, J'ai créé un simple gridview relié à une bd access sous web developer en VB. (ASP.NET 2.0) Je désire que lorsque quelqu'un effectue une Impression Gridview - gestion des sauts de page [ par fiveAT ] Bonjour,Je suis débutant en ASP.NET. J'utilise Visual Studio 2005 Standard et je code en VB.Mon problème est le suivant: j'ai un gridview alimenté par TabPanel [ par theVince63 ] Bonjour,voila j'ai un probléme avec le chargment des tabpanels .  J'ai mis en place une page qui comporte un update panel dans lequel on trouve des co


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales