Gambas France BETA


Pas de compte ? Incription

Connaître le nombre de lignes d'un gridview

Ce sujet est résolu.

1
AuteurMessages
lapenduledargent#1 Posté le 7/9/2012 à 09:54:48
Bonjour à tous,

Dans une fonction de boucle, je souhaite Connaître le nombre de lignes que compte un gridview.

J'ai bien vu la fonction gridview.row http://gambasdoc.org/help/comp/gb.qt/gridview/row?fr
Mais elle me retourne l'enregistrement courant.
Ce que je recherche c'est le nombre total de lignes que compte mon gridview.

Voilà et merci d'avance.
Jack#2 Posté le 7/9/2012 à 12:38:24
Print Gridview.Rows.Count
Pour un code démocratique nationalisons Gambas.
Reivillo#3 Posté le 7/9/2012 à 21:30:03
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Bonsoir lapenduledargent, Jack.

@lapenduledargent:
J'espère que le Modèle de Jack passe;
Chez moi, OK.

@Jack:
Dans Print Gridview.Rows.Count
Peut t'on dire que Count est une Surcharge de Rows!!!!

Merci, à vous Deux.
Reivillo.


Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
lapenduledargent#4 Posté le 8/9/2012 à 09:14:08
Bonjour Jack et Reivillo

Ok ça fonctionne avec Print Gridview.Rows.Count

Mais, vu que c'est défini dans form_open il me retourne la totalité du gridview (avec ses lignes pas encore complétées)
J'ai donc fait une variable qui reçoit +1 à chaque nouvelle ligne dans le gridview.
Dans ma boucle, j'utilise cette variable pour connaître le nombre de lignes.

Merci et bon weekend à tous

Pierre
Jack#5 Posté le 8/9/2012 à 11:30:10
Pourquoi définr le nombre de lignes dans le form_open ?
Pour un code démocratique nationalisons Gambas.
lapenduledargent#6 Posté le 8/9/2012 à 19:52:02
Bonjour Jack,

Pourquoi, tu pense que je peux le définir ailleurs ?

Voilà un extrait de mon Form_Open

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
GridView1.Rows.Count = 25
GridView1.Columns.Count = 12


GridView1.Rows[0].Height = 50
GridView1.Columns[0].Width = 150
GridView1.Columns[0].Title = "Cycle"

GridView1.Rows[1].Height = 50
GridView1.Columns[1].Width = 40
GridView1.Columns[1].Title = "Nr Outil"

GridView1.Rows[2].Height = 50
GridView1.Columns[2].Width = 150
GridView1.Columns[2].Title = "Nom outil"


Bonne soirée à tous

Pierre
Jack#7 Posté le 9/9/2012 à 09:54:43
le nombre de ligne s'incrémente automatiquement à chaque ajout. Pas besoin de le définir à l'avance
Pour un code démocratique nationalisons Gambas.
1