Question Utilisation d'un DataGrid

Plus d'informations
il y a 12 ans 10 mois #9764 par Llas
Utilisation d'un DataGrid a été créé par Llas
Bonjour,

Je cherche à afficher des informations dans un DataGrid, ou DataGridView mais je ne sais pas comment faire.
J'utilise le logiciel PrimalForms pour créer mon interface graphique, mais comment dois-je faire pour afficher des informations ?

Je crée uniquement une fenêtre avec un DataGrid mais à l'affichage il reste toujours vide et pourtant je lui donne des trucs avec [code:1]$DataGridView1.DataSource = $MesObjets[/code:1]

Pouvez vous me donner des exemples d'utilisation simple pour afficher au moins quelque chose dans les cellules?

Merci d'avance

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 10 mois #9784 par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Utilisation d'un DataGrid
Bonjour,

Dans le cadre de l'utilisation d'un DataGridView, il faut commencer par déclarer le nom de chaque colonne :

[code:1]$System_Windows_Forms_DataGridView1TextBoxColumn_1 = New-Object System.Windows.Forms.DataGridViewTextBoxColumn
$System_Windows_Forms_DataGridView1TextBoxColumn_1.HeaderText = \"Nom\"
$System_Windows_Forms_DataGridView1TextBoxColumn_1.Name = \"\"
$System_Windows_Forms_DataGridView1TextBoxColumn_1.Width = 100
$dataGridView1.Columns.Add($System_Windows_Forms_DataGridView1TextBoxColumn_1)|Out-Null

$System_Windows_Forms_DataGridView1TextBoxColumn_2 = New-Object System.Windows.Forms.DataGridViewTextBoxColumn
$System_Windows_Forms_DataGridView1TextBoxColumn_2.HeaderText = \"Prenom\"
$System_Windows_Forms_DataGridView1TextBoxColumn_2.Name = \"\"
$System_Windows_Forms_DataGridView1TextBoxColumn_2.Width = 150
$dataGridView1.Columns.Add($System_Windows_Forms_DataGridView1TextBoxColumn_2)|Out-Null

$System_Windows_Forms_DataGridView1TextBoxColumn_3 = New-Object System.Windows.Forms.DataGridViewTextBoxColumn
$System_Windows_Forms_DataGridView1TextBoxColumn_3.HeaderText = \"Adresse\"
$System_Windows_Forms_DataGridView1TextBoxColumn_3.Name = \"\"
$System_Windows_Forms_DataGridView1TextBoxColumn_3.Width = 100
$dataGridView1.Columns.Add($System_Windows_Forms_DataGridView1TextBoxColumn_3)|Out-Null[/code:1]


Ces déclarations sont à insérer avant l'ajout du DataGridView à l'interface :

[code:1]$MonObjet.Controls.Add($dataGridView1)[/code:1]

Ensuite, pour ajouter une ligne :

[code:1]$row = (\"DUPONT\", \"Marc\", \"14140 LIVAROT\"«»)
$DataGridView1.Rows.Add($row)[/code:1]

Pour effacer son contenu, utiliser la méthode 'clear' :

[code:1]$DataGridView1.rows.clear[/code:1]

Pour plus d'informations voir ici et ...

@ +

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 10 mois #9796 par Llas
Réponse de Llas sur le sujet Re:Utilisation d'un DataGrid
J'ai pas encore eu le temps de me pencher à nouveau sur la DataGrid mais ce que tu me donne la à l'air d'être les indications qu'il me manquais. Merci

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 9 mois #20340 par Tony Thoumassin
Oui ça marche, merci bien Matthew !!

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.069 secondes
Propulsé par Kunena