cs_elpens
Messages postés260Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 3 novembre 2007
-
20 juin 2006 à 08:57
io_ost
Messages postés151Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 6 février 2009
-
21 juin 2006 à 10:53
Bonjour,
J'ai un datagrid généré à partir d'une function SQL qui me retourne un tableau :
Dim
SQLFunc
As
String =
"SELECT * FROM [dbo].[AAA_SelectProcedure]
dAdapter =
New OleDbDataAdapter(SQLFunc, Conn)
io_ost
Messages postés151Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 6 février 2009 21 juin 2006 à 10:08
y faut pas ajouter des colonne il faut juste definir la propriété de ta colonne id à visible ---> false
Si tu n'as rien dans champs selectionner (la partie en bas à gauche de la fenêtre, celle d'en haut c'est effectivement pour ajouter des colonnes)
dans le menu gridview task dans source de donnée tu met aucun tu clique à coté :: ta gridview perd sa liaison avec sqldatasource puis tu remet ta source de donnée sqldatasource et là tu devrais avoir toute tes colonnes dans champ selectionner
il faut que ta sqldatasource est une selectcommand valide sinon cela ne remplit ta gridview avec les colonnes qui vont bien !
io_ost
Messages postés151Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 6 février 2009 21 juin 2006 à 10:17
fais une sqldatasource toute neuve avec juste un select * from nananan
glisse un gridview dans ta page affecte lui ta sqldatasource fraîchement crée met un bouton sur ta page et le code du bouton :
Protected
Sub Button2_Click(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles Button2.Click
Me
.GridView1.Columns(0).Visible = False
End
Sub
Et donne moi des nouvelles !
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_elpens
Messages postés260Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 3 novembre 2007 21 juin 2006 à 10:35
Non, ca ne passe pas,...
Mais j'ai changé de stratégie... et cela fonctionne.
Le plus grand problème était les paramètres à passer dans ma fonction SQL. J'ai donc crée une procédure stockée avec celle ci, et cette fois, je n'ai aucun problème car je peux y définir les paramètres.
Si j'avais voulu continuer avec une fonction, je pense que le plus simple aurait été de passer par un "object Data source", ou là, tu peux définir tes paramètres pour n'importe quel type...
En tous les milles merci pour ton aide...
Maintenant que la colonne est cachée, comment puis-je récupérer ses values???