OVH Cloud OVH Cloud

Débutant : DataGridView

4 réponses
Avatar
Shea.Edriuviel
Bonsoir

Je débute en C# et je cherche la méthode pour pouvoir remplir le header
de mes lignes.
J'ai bien trouvé "DataGridViewRowHeaderCell" mais je ne vois pas la
façon dont il peut me servir à remplir les headers de lignes.
Il a bien une propriété "Setvalue" qui logiquement devraient convenir à
ce que je cherche mais je n'arrive pas à l'esploiter.

Si l'un d'entre vous à une solution je lui en serais très reconnaissant.


Shea.

4 réponses

Avatar
Paul Bacelar
"Shea.Edriuviel" wrote in message
news:4579d314$0$5106$
Bonsoir

Je débute en C# et je cherche la méthode pour pouvoir remplir le header de
mes lignes.
J'ai bien trouvé "DataGridViewRowHeaderCell" mais je ne vois pas la façon
dont il peut me servir à remplir les headers de lignes.
Il a bien une propriété "Setvalue" qui logiquement devraient convenir à ce
que je cherche mais je n'arrive pas à l'esploiter.

Si l'un d'entre vous à une solution je lui en serais très reconnaissant.


Shea.



Value est la propriété que la cellule affiche.
"mais je n'arrive pas à l'esploiter." explicitez SVP ?

--
Paul Bacelar
MVP VC++
Avatar
Shea.Edriuviel
Paul Bacelar a écrit :
"Shea.Edriuviel" wrote in message
news:4579d314$0$5106$
Bonsoir

Je débute en C# et je cherche la méthode pour pouvoir remplir le header de
mes lignes.
J'ai bien trouvé "DataGridViewRowHeaderCell" mais je ne vois pas la façon
dont il peut me servir à remplir les headers de lignes.
Il a bien une propriété "Setvalue" qui logiquement devraient convenir à ce
que je cherche mais je n'arrive pas à l'esploiter.

Si l'un d'entre vous à une solution je lui en serais très reconnaissant.


Shea.



Value est la propriété que la cellule affiche.
"mais je n'arrive pas à l'esploiter." explicitez SVP ?



Bonjour,

Je met ici le bout de code afin d'essayer d'expliquer ce qui me pose
problème.

<----------->
private void MainFrm_Load(object sender, EventArgs e)
{
this.Grille.Rows.Add(7); // Grille est le nom de mon DataGridView
this.Grille.Rows[0].Cells[0].Value = "En-Tête Colonne 1";
//
DataGridViewRowHeaderCell Temp = new
System.Windows.Forms.DataGridViewRowHeaderCell();
Temp.Value="En-Tête Ligne 1";
this.Grille.Rows[0].SetValues("1", "2", "3");
}
<----------->

Je parviens à remplir mes cellules sans problème. Ainsi que les Header
de colonnes.
Mais je ne parviens pas à remplir le header de Ligne de mon DataGridView
nommé Grille.
Je pense qu'il me manque le "pont" entre DataGridViewRowHeaderCell et
DataGridView.

PS : Merci Paul pour le rappel de la propriété Value :) J'étais crevé et
l'avais zappé.

Shea
Avatar
Paul Bacelar
"Shea.Edriuviel" wrote in message
news:45954e98$0$5080$
Paul Bacelar a écrit :
"Shea.Edriuviel" wrote in message
news:4579d314$0$5106$
Bonsoir

Je débute en C# et je cherche la méthode pour pouvoir remplir le header
de mes lignes.
J'ai bien trouvé "DataGridViewRowHeaderCell" mais je ne vois pas la
façon dont il peut me servir à remplir les headers de lignes.
Il a bien une propriété "Setvalue" qui logiquement devraient convenir à
ce que je cherche mais je n'arrive pas à l'esploiter.

Si l'un d'entre vous à une solution je lui en serais très reconnaissant.


Shea.



Value est la propriété que la cellule affiche.
"mais je n'arrive pas à l'esploiter." explicitez SVP ?



Bonjour,

Je met ici le bout de code afin d'essayer d'expliquer ce qui me pose
problème.

<----------->
private void MainFrm_Load(object sender, EventArgs e)
{
this.Grille.Rows.Add(7); // Grille est le nom de mon DataGridView
this.Grille.Rows[0].Cells[0].Value = "En-Tête Colonne 1";
//
DataGridViewRowHeaderCell Temp = new
System.Windows.Forms.DataGridViewRowHeaderCell();
Temp.Value="En-Tête Ligne 1";
this.Grille.Rows[0].SetValues("1", "2", "3");
}
<----------->

Je parviens à remplir mes cellules sans problème. Ainsi que les Header de
colonnes.
Mais je ne parviens pas à remplir le header de Ligne de mon DataGridView
nommé Grille.
Je pense qu'il me manque le "pont" entre DataGridViewRowHeaderCell et
DataGridView.

PS : Merci Paul pour le rappel de la propriété Value :) J'étais crevé et
l'avais zappé.

Shea




this.Grille.Rows[0].HeaderCell.Value = "En-Tête Ligne 1";

--
Paul Bacelar
MVP VC++
Avatar
Shea.Edriuviel
Ca Marche :)
Grand merci à toi Paul.

Shea

Paul Bacelar a écrit :
"Shea.Edriuviel" wrote in message
news:45954e98$0$5080$
Paul Bacelar a écrit :
"Shea.Edriuviel" wrote in message
news:4579d314$0$5106$
Bonsoir

Je débute en C# et je cherche la méthode pour pouvoir remplir le header
de mes lignes.
J'ai bien trouvé "DataGridViewRowHeaderCell" mais je ne vois pas la
façon dont il peut me servir à remplir les headers de lignes.
Il a bien une propriété "Setvalue" qui logiquement devraient convenir à
ce que je cherche mais je n'arrive pas à l'esploiter.

Si l'un d'entre vous à une solution je lui en serais très reconnaissant.


Shea.


Value est la propriété que la cellule affiche.
"mais je n'arrive pas à l'esploiter." explicitez SVP ?



Bonjour,

Je met ici le bout de code afin d'essayer d'expliquer ce qui me pose
problème.

<----------->
private void MainFrm_Load(object sender, EventArgs e)
{
this.Grille.Rows.Add(7); // Grille est le nom de mon DataGridView
this.Grille.Rows[0].Cells[0].Value = "En-Tête Colonne 1";
//
DataGridViewRowHeaderCell Temp = new
System.Windows.Forms.DataGridViewRowHeaderCell();
Temp.Value="En-Tête Ligne 1";
this.Grille.Rows[0].SetValues("1", "2", "3");
}
<----------->

Je parviens à remplir mes cellules sans problème. Ainsi que les Header de
colonnes.
Mais je ne parviens pas à remplir le header de Ligne de mon DataGridView
nommé Grille.
Je pense qu'il me manque le "pont" entre DataGridViewRowHeaderCell et
DataGridView.

PS : Merci Paul pour le rappel de la propriété Value :) J'étais crevé et
l'avais zappé.

Shea




this.Grille.Rows[0].HeaderCell.Value = "En-Tête Ligne 1";