colorer une ligne de dataGrid(VB6)

colorer une ligne de dataGrid(VB6) - VB/VBA/VBS - Programmation

Marsh Posté le 07-09-2007 à 11:49:05    

salut tout le monde , je suis new ici.
je vais parcourir les lignes de datagrid et coloré des lignes precis sous une condition.
et j narrive pas a trouver le code qui gere ceci.
merci  :)

Reply

Marsh Posté le 07-09-2007 à 11:49:05   

Reply

Marsh Posté le 07-09-2007 à 12:39:54    

à adapter du C# :
 

Code :
  1. private void Liste_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  2. {
  3.   if (e.Item.ItemIndex != -1)
  4.   {
  5.     for (int i = 0; i < e.Item.Cells.Count; i++)
  6.       e.Item.Cells[i].BackColor = System.Drawing.Color.Red;
  7.   }
  8. }

Reply

Marsh Posté le 07-09-2007 à 12:49:35    

merci pour votre attention!!!

Reply

Marsh Posté le 07-09-2007 à 12:54:39    

mais ce n'est pas le cas pour DataGrid!!! avec VB

Reply

Marsh Posté le 07-09-2007 à 15:36:06    

Salut ! Voici un petit code en VB.NET que je t'ai fait, à adapter en VB6 surment !
 
        Dim colonne, ligne As Integer 'Variables de position de cellule
 
        'Parcourir le Data_GV
        For ligne = 0 To data_gv.RowCount - 1
 
            'Si la valeur de la cellule répond au test, alors
            If data_gv.Item(colonne, ligne).Value = 1 Then
                'Colorer la ligne entiére
                data_gv.Rows(ligne).DefaultCellStyle.BackColor = Color.Red
            End If
 
        Next
 
J'espére que ca t'aidera.
 
PS : Met toi au VB.net, j'ai mit du temps à mis mettre, mais c'est franchement mieu, enfin, moi je préfére ! :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed