piervs
Messages postés26Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention 4 mai 2005
-
9 août 2004 à 08:33
erokage
Messages postés91Date d'inscriptionmardi 19 mai 2009StatutMembreDernière intervention23 juin 2009
-
26 mai 2009 à 15:16
Bonjour a tous et merci d'avance !
Voila mon probleme, j'ai un datagrid rempli par un adodc via une requete sql, jusque la tout se passe bien. Seulement je voudrais changer le nom de certaines colonnes et en masquees certaines autres, c'est la qu'est mon probleme. Quand je fais un click droit sur la datagrid et que je vais dans "properties", puis "columns", je n'ai qcces qu'a 2 colonne ( colonne0 et colonne 1) et impossible d'avoir les autres !!! De plus si je change le nom de ces 2 colonnes il ne m'affiche carrement plus les autres !!
Voiila je suis desespere, en plus c'est urgent donc c'est un peu le drame! Bref si une ame charitable et qui peut repondre a mon probleme se presente je serais bien soulage.
cs_bob10
Messages postés96Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention28 janvier 2009 9 août 2004 à 09:32
Salut piervs, As tu essayé de donner les noms de tes colonnes dans ta requête SQL, par exemple :
"select NOM as Nom, PRENOM as Prenom, ADRESSE1 as Adresse ..."
Ou alors tu lie ton adodc à ton datagrid au moment de la création, et ensuite tu fait un click droit sur ton datagrid et tu click sur "Extraire les champ" et ensuite tu peux les modifier dans property.
devil_recycler
Messages postés170Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention 8 février 2007 9 août 2004 à 11:48
'lut !
pour masquer une colonne :
Dim ts As DataGridTableStyle = New DataGridTableStyle
ts.MappingName = DataGrid1.DataMember
DataGrid1.TableStyles.Add(ts)
DataGrid1.TableStyles(0).GridColumnStyles("nom de la colonne").Width = 0
Pour renommer une colonne :
DataGrid1.TableStyles(0).GridColumnStyles("nom de la colonne").HeaderText = "ton nouveau texte"
Je fais ca et ca marche
voala
+
>:) Devil_Recycler >:)
piervs
Messages postés26Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention 4 mai 2005 10 août 2004 à 05:03
Bon en fait, g tjs mon probleme et ca commence a m'enerver !!!!!! En fait g que 2 colonnes dans property ( alors que je devrais en avoir jusqu'a 7 pour certaines requetes).
Et en fait c'est la toute la cle du probleme, si j'arrivais a ajouter des colonnes ou a avoir le bon nombre de colonnes dans les property de la datagrid, tout irais pour le mieux dans le meilleur des mondes !!! Car je sais changer les noms et masquer les colonnes, c'est pas le probleme ! Le probleme c'est que je peux le faire que pour 2 colonnes ( ce qui est tres nul).
Please help !!!!!!!!!!!!
PS : bob10 ta deuxieme solution ressemble un peu a ce que je voudrais faire ( enfin je crois) seulement je comprends pas du tout ce que tu entends par : "tu lies ton ado a ta datagrid au moment de la creation". Ca veux dire quoi? Moi j'ai lier mon ado a ma datagrid en mettant datasource=ado dans les proprietes de la datagrid, c'est ce que tu veux dire ( si c'est ca, ca marche pas) ou pas.
cs_bob10
Messages postés96Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention28 janvier 2009 10 août 2004 à 11:11
Salut piervs!!
Dans ton adodc, tu remplis les propriété "Connection string" et "record source" avec de valeurs valides. Ensuite dans la propriété datasource de ton datagrid, puis tu fait un click droit sur ton datagrid et tu sélectionnes "Extraire les champs" et là ton datagrid doit se redessiner avec tes bonnes colonnes. Cette technique ne fonctionne que si tu as toujours les mêmes champs dans ton select!!!
:-p bob le teigneux :big)