Téléchargé 63 fois
Vote des utilisateurs
1
0
Détails
Licence : Freeware
Mise en ligne le 4 septembre 2021
Plate-forme :
Windows
Langue : Français
Référencé dans
Navigation
Afficher le contenu d'un fichier texte dans un DatagridView et choisir les colonnes à afficher
Afficher le contenu d'un fichier texte dans un DatagridView et choisir les colonnes à afficher
À la suite d'une question dans le forum, voici une application très sommaire pour charger in fichier texte dans une DataTable ADO.net et l'afficher dans un DataGridView. Il y a également la possibilité de choisir les colonnes à afficher par la suite et d'extraire les colonnes affichée dans une nouvelle table. N'hésitez pas à visiter le forum pour plus de détails. J'ai ajouté in fichier source en txt et un fichier source en CSV correspondant à la DataTable du programme. On peut aussi exporter les données vers Excel.
Bonjour,
Comme mentionné dans la description, il s'agit d'une application très sommaire. Par exemple, la DataTable de l'application est construite "en dur" directement dans l'application, pour correspondre au fichier à importer. La principale difficulté pour construire la table automatiquement selon le fichier lui-même est de déterminer le type de données à utiliser dans le programme. Si c'est facile pour le cerveau humain de déduire qu'un nombre sera du type double et qu'un texte sera en String, rien qu'en regardant les données, c'est un peu plus compliqué pour le programme.
Puisque le DataGridView est assez intelligent pour afficher tout seul une colonne en Boolean sous la forme de cases à cocher, cela devient un outil très intéressant pour sélectionner les colonnes à afficher ou non.
Une fois que les colonnes à afficher ont été choisies, on peut soit juste refaire l'affichage du DataGridView, soit se faire une nouvelle DataTable contenant juste les colonnes à afficher.
Pour l'instant, je ne me suis pas cassé la tête et le DataSet est officiellement sauvegardé au format xml. Ce ne serait pas grand chose, de rajouter l'option de juste recharger le DataSet, au lieu du fichier texte d'origine.
Également, on pourrait penser à un ruban, ou à un menu. Mais si j'avais continué à zigonner le programme, il ne serait jamais "sorti".
Un jour peut-être...
Comme mentionné dans la description, il s'agit d'une application très sommaire. Par exemple, la DataTable de l'application est construite "en dur" directement dans l'application, pour correspondre au fichier à importer. La principale difficulté pour construire la table automatiquement selon le fichier lui-même est de déterminer le type de données à utiliser dans le programme. Si c'est facile pour le cerveau humain de déduire qu'un nombre sera du type double et qu'un texte sera en String, rien qu'en regardant les données, c'est un peu plus compliqué pour le programme.
Puisque le DataGridView est assez intelligent pour afficher tout seul une colonne en Boolean sous la forme de cases à cocher, cela devient un outil très intéressant pour sélectionner les colonnes à afficher ou non.
Une fois que les colonnes à afficher ont été choisies, on peut soit juste refaire l'affichage du DataGridView, soit se faire une nouvelle DataTable contenant juste les colonnes à afficher.
Pour l'instant, je ne me suis pas cassé la tête et le DataSet est officiellement sauvegardé au format xml. Ce ne serait pas grand chose, de rajouter l'option de juste recharger le DataSet, au lieu du fichier texte d'origine.
Également, on pourrait penser à un ruban, ou à un menu. Mais si j'avais continué à zigonner le programme, il ne serait jamais "sorti".
Un jour peut-être...
C'est quoi ton fichier on l'ouvre avec quoi ?
C'est un banal fichier VB.net qui a été enregistré en ZiP. C'est quoi qui ne s'ouvre pas ?
Bonjour
Sauf erreur de ma part, le fichier exemple au format csv est absent du ZIP. Du coup, le test est caduque.
Merci d'avance pour votre retour.
Sauf erreur de ma part, le fichier exemple au format csv est absent du ZIP. Du coup, le test est caduque.
Merci d'avance pour votre retour.
Idem pour moi je ne trouve pas dans le package le fameux fichier exemple....
Et si le zip publié ne correspondait pas ?
Et si le zip publié ne correspondait pas ?
Bonjour,
Celui-ci les contient. Vérifié avant l'envoi.
D'ici peu, je vais recompiler le programme et remplacer le zip à la source.
P.S. Ce fichier-ci est un peu plus gros que l'oiginal. Je pensais que je l'avais remplacé.
Toutes mes excuses et désolé d'avoir douté.
Celui-ci les contient. Vérifié avant l'envoi.
D'ici peu, je vais recompiler le programme et remplacer le zip à la source.
P.S. Ce fichier-ci est un peu plus gros que l'oiginal. Je pensais que je l'avais remplacé.
Toutes mes excuses et désolé d'avoir douté.
Bonjour,
Impossible de trouver le téléchargement.
Bilou
Impossible de trouver le téléchargement.
Bilou
Bonjour,
Je viens de le (re)mettre. Mille excuses
Je viens de le (re)mettre. Mille excuses
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.