Question
Utilisation d'un DataGrid
- Llas
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
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
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.
- Matthew BETTON
- Hors Ligne
- Membre platinium
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
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 là ...
@ +
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 là ...
@ +
Connexion ou Créer un compte pour participer à la conversation.
- Llas
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
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.
- Tony Thoumassin
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 8 ans 9 mois #20340
par Tony Thoumassin
Réponse de Tony Thoumassin sur le sujet Re:Utilisation d'un DataGrid
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
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Utilisation d'un DataGrid