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 :

Hauteur Lignes Grid


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 122
    Par défaut Hauteur Lignes Grid
    Bonjour,
    je voulais augmenter la hauteur de certaine lignes de mon Grid...
    je ne sais comment faire ?





    Merci pr vos reponses

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Essaye avec un style et une feuille CSS

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 122
    Par défaut
    G pas d'idèe...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 8
    Par défaut
    C'est facile, tu peux utiliser Event: RowCreated de GridView

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowType == DataControlRowType.DataRow)
                { 
    //par exemple ID = 69
    if (Convert.ToString(DataBinder.Eval(e.Row.DataItem, "ID")) == "69")
                    {
                        e.Row.BackColor = System.Drawing.Color.Red;
                        e.Row.Height = 80;
                    }
                }
    }

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 122
    Par défaut
    non ca marche pas....aucun changement en utilisant votre code =(

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 8
    Par défaut
    Tres incroyable
    je vous donne mon exemple

    .aspx Code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:GridView ID="GridView1" runat="server"  onrowcreated="GridView1_RowCreated">
            </asp:GridView>
    .cs Code

    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
    protected void Page_Load(object sender, EventArgs e)
            {
                if (!Page.IsPostBack)
                {
                    DataBinder();
                }
            }
     
            private void DataBinder()
            {
                SqlConnection conn = new SqlConnection("Data Source=Server;Initial Catalog=Northwind;User ID=sa;Password=123456;");
     
                string sql = "select * from orders";
     
                SqlDataAdapter da = new SqlDataAdapter(sql, conn);
                DataSet ds = new DataSet();
                da.Fill(ds);
     
                GridView1.DataSource = ds;
                GridView1.DataBind();
            }
     
            protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    if (Convert.ToString(System.Web.UI.DataBinder.Eval(e.Row.DataItem, "OrderID")) == "10259")
                    {
                        e.Row.BackColor = System.Drawing.Color.Red;
                        e.Row.Height = 80;
                    }
                }
            }
    Images attachées Images attachées  

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 122
    Par défaut
    merci , pr un debutant...je veux tt simplement augementer la hauteur de certaine lignes par defaut pr kelles aille avec une image a cotè (pièce jointe)...

    voila mon code :


    aspx :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ProjetID"
        DataSourceID="PFSqlDataSource" onrowcreated="GridView1_RowCreated">
    cs : page_load :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
            {
     
                    GridView1.Rows[1].Height =80;
     
            }
    voila je veux faire un truc du genre mais j'y arrive pas...
    Images attachées Images attachées  

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 8
    Par défaut
    c'est pas difficile

    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
    protected void Page_Load(object sender, EventArgs e)
            {
                if (!Page.IsPostBack)
                {
                    DataBinder();
                }
            }
     
            private void DataBinder()
            {
                SqlConnection conn = new SqlConnection("Data Source=server;Initial Catalog=Northwind;User ID=sa;Password=123456;");
     
                string sql = "select * from orders";
     
                SqlDataAdapter da = new SqlDataAdapter(sql, conn);
                DataSet ds = new DataSet();
                da.Fill(ds);
     
                GridView1.DataSource = ds;
                GridView1.DataBind();
     
                if (ds.Tables[0].Rows.Count > 1)       //important
                {
                    GridView1.Rows[1].Height = 80;    // c'est bon
                    GridView1.Rows[1].BackColor = System.Drawing.Color.Red;
                }
            }

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 122
    Par défaut
    j'utilise un sqldatasource pr la recupèration des donnèes ( g pas de DA,ni de DS) alors jpx po faire la mème chose que toi ni les mème testes ...

Discussions similaires

  1. [XL-2007] PasteSpecial hauteur ligne
    Par Bugzy1963 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 20/01/2010, 16h53
  2. Aller sur 1ere ligne grid Infragistics
    Par Cazaux-Moutou-Philippe dans le forum Windows Forms
    Réponses: 0
    Dernier message: 28/10/2008, 17h43
  3. [VBA-E] Redimensionner hauteur ligne
    Par a.dequidt dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 17/09/2007, 14h43
  4. VBA XLS : Adapter hauteur ligne à des cellules fusionnées
    Par CB56 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/11/2006, 18h01
  5. [BCB6] TListView et hauteur ligne
    Par rtg57 dans le forum C++Builder
    Réponses: 7
    Dernier message: 10/08/2006, 17h45

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