Question
charger une requete sql dans datagrid
- SiSMik
- Auteur du sujet
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 15 ans 10 mois #6905
par SiSMik
charger une requete sql dans datagrid a été créé par SiSMik
Bonjour,
J'essaye d'afficher ma requête (qui fonctionne) dans un datagrid, bon évidement ça marche jamais du premier coup, et après une matinée d'essais, j'en viens à me demander si c'est faisable.
Actuellement la requete fonctionne, $dt contient bien tout mes résultats.
Cependant, je n'ai rien qui s'affiche dans mon grid..
Si quelqu'un à déja cotoyer ce genre de galères
Merci d'avance
[code:1][reflection.assembly]::loadwithpartialname(\"System.Windows.Forms\"«») | Out-Null
[reflection.assembly]::loadwithpartialname(\"System.Drawing\"«») | Out-Null
[reflection.assembly]::loadwithpartialname(\"System.Data\"«») | Out-Null
$form = New-Object System.Windows.Forms.form
$form.Size = New-Object System.Drawing.Size 800,400
$grid = New-Object System.Windows.Forms.DataGrid
$grid.AutoSize = $True
$source = new-object System.Windows.Forms.BindingSource
$dataAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
#$commandBuilder = new-object System.Data.SqlClient.SqlCommandBuilder $dataAdapter
$connString = \"Server='192.168.1.201\ARCSERVE_DB';Database='MDTDB';Integrated Security=true;\"
$query=\"SELECT * from ComputerSettings\"
$dataAdapter.SelectCommand = new-object System.Data.SqlClient.SqlCommand ($query,$connString)
$dt = New-Object System.Data.DataTable
[void]$dataAdapter.fill($dt)
$source.DataSource = $dt
$DataGrid.DataSource = $dt
$grid.Dock = [system.Windows.Forms.DockStyle]::Fill
$form.Controls.add($grid)
$form.topmost = $true
$null = $form.showdialog()[/code:1]
PS: la tabel que j'interroge contient 4 entrées d'une 20ene de colonnes chacunes
PS2: Bon bah j'ai trouvé mon erreur...
[code:1]
$grid.DataSource = $dt
[/code:1]
en lieu et place \"$DataGrid.DataSource = $dt
\"
Message édité par: benduru, à: 19/05/10 14:35<br><br>Message édité par: benduru, à: 19/05/10 15:16
J'essaye d'afficher ma requête (qui fonctionne) dans un datagrid, bon évidement ça marche jamais du premier coup, et après une matinée d'essais, j'en viens à me demander si c'est faisable.
Actuellement la requete fonctionne, $dt contient bien tout mes résultats.
Cependant, je n'ai rien qui s'affiche dans mon grid..
Si quelqu'un à déja cotoyer ce genre de galères
Merci d'avance
[code:1][reflection.assembly]::loadwithpartialname(\"System.Windows.Forms\"«») | Out-Null
[reflection.assembly]::loadwithpartialname(\"System.Drawing\"«») | Out-Null
[reflection.assembly]::loadwithpartialname(\"System.Data\"«») | Out-Null
$form = New-Object System.Windows.Forms.form
$form.Size = New-Object System.Drawing.Size 800,400
$grid = New-Object System.Windows.Forms.DataGrid
$grid.AutoSize = $True
$source = new-object System.Windows.Forms.BindingSource
$dataAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
#$commandBuilder = new-object System.Data.SqlClient.SqlCommandBuilder $dataAdapter
$connString = \"Server='192.168.1.201\ARCSERVE_DB';Database='MDTDB';Integrated Security=true;\"
$query=\"SELECT * from ComputerSettings\"
$dataAdapter.SelectCommand = new-object System.Data.SqlClient.SqlCommand ($query,$connString)
$dt = New-Object System.Data.DataTable
[void]$dataAdapter.fill($dt)
$source.DataSource = $dt
$DataGrid.DataSource = $dt
$grid.Dock = [system.Windows.Forms.DockStyle]::Fill
$form.Controls.add($grid)
$form.topmost = $true
$null = $form.showdialog()[/code:1]
PS: la tabel que j'interroge contient 4 entrées d'une 20ene de colonnes chacunes
PS2: Bon bah j'ai trouvé mon erreur...
[code:1]
$grid.DataSource = $dt
[/code:1]
en lieu et place \"$DataGrid.DataSource = $dt
\"
Message édité par: benduru, à: 19/05/10 14:35<br><br>Message édité par: benduru, à: 19/05/10 15:16
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.034 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- charger une requete sql dans datagrid