cs_pcvesoul
Messages postés123Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention25 juillet 2007
-
17 juin 2005 à 11:07
cs_babson
Messages postés25Date d'inscriptionsamedi 7 octobre 2000StatutMembreDernière intervention16 décembre 2008
-
17 juin 2005 à 13:11
Bonjour.
Je souhaiterai avoir la possibilité d'afficher ou de cacher une colonne dans une FlexGrid.
J'ai bien essayé de jouer sur la largeur mais quand je mets Grille.ColWidth(col) = 0 il reste une légère "marque" indiquant qu'une colonne est cachée et cela ne fait pas esthétique.
Y-a-t-il une autre solution ?
Merci d'avance pour vos réponses.
cs_pcvesoul
Messages postés123Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention25 juillet 20071 17 juin 2005 à 11:43
Merci pour ta réponse mais tu as mal lu ma question : width(col) = 0 ne me convient pas car la colonne cachée reste légèrement visible et ce n'est pas esthétique.
cs_babson
Messages postés25Date d'inscriptionsamedi 7 octobre 2000StatutMembreDernière intervention16 décembre 2008 17 juin 2005 à 13:10
Salut, voici un exemple avec une BD Access, une table client avec les champs: id,nom,prenom,age. Une connection avec le controle ADODC mais cela n'a pas d'importante tu peux aussi utiliser la référence ADO. Ce qu'il faut retenir c'est que tu doit bien respecter l'order de ton select. ex ici la Columns(0) = client.id, Columns(1)=client.nom ect...
Private Sub Form_Load()
Dim iClient as integer 'Nombre de client
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=client.mdb;Persist Security Info=False"
Adodc1.RecordSource = "SELECT client.id, client.nom, client.prenom,client.age FROM client ORDER BY age ASC"