Glisser déposer un fichier dans un datagridview
Fermé
voulfka1688
Messages postés
55
Date d'inscription
jeudi 15 novembre 2012
Statut
Membre
Dernière intervention
9 mai 2020
-
1 déc. 2016 à 23:02
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 6 déc. 2016 à 08:53
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 6 déc. 2016 à 08:53
A voir également:
- Glisser déposer un fichier dans un datagridview
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Fichier iso - Guide
5 réponses
Whismeril
Messages postés
19025
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 avril 2024
929
2 déc. 2016 à 07:23
2 déc. 2016 à 07:23
Bonjour
Tu dois commencer par être capable de lire chaque type de fichier.
Pour excel, tu peux regarder
https://codes-sources.commentcamarche.net/source/50624-piloter-excel-via-microsoft-office-interop-excel
https://codes-sources.commentcamarche.net/source/101689-import-excel-vers-base-access-en-vb-net
https://codes-sources.commentcamarche.net/source/101574-import-excel-dans-datagridview-en-vb-net
Pour un fichier txt, csv, tu peux regarder le classe File et sa méthode ReadAllLines, ensuite string.Split ou string.SUbstrign voir les Regex selon le formatage du fichier
Pour des xml
https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net
Ensuite, le fait de glisser s'appelle Drag and Drop, il faut donc te renseigner à ce sujet, il faudra que tu détermines le type de fichier à traiter à ce moment là.
Enfin pour l'affichage, un des liens du Pivert le traitre d'une façon, on peut aussi utiliser le binding, c'est une option qui peut paraitre compliquée de prime abord, mais au final ça simplifie beaucoup le code et .Net est pensé ainsi
https://codes-sources.commentcamarche.net/faq/1291-utilisation-du-binding-au-travers-de-l-objet-databindingsource
Tu dois commencer par être capable de lire chaque type de fichier.
Pour excel, tu peux regarder
https://codes-sources.commentcamarche.net/source/50624-piloter-excel-via-microsoft-office-interop-excel
https://codes-sources.commentcamarche.net/source/101689-import-excel-vers-base-access-en-vb-net
https://codes-sources.commentcamarche.net/source/101574-import-excel-dans-datagridview-en-vb-net
Pour un fichier txt, csv, tu peux regarder le classe File et sa méthode ReadAllLines, ensuite string.Split ou string.SUbstrign voir les Regex selon le formatage du fichier
Pour des xml
https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net
Ensuite, le fait de glisser s'appelle Drag and Drop, il faut donc te renseigner à ce sujet, il faudra que tu détermines le type de fichier à traiter à ce moment là.
Enfin pour l'affichage, un des liens du Pivert le traitre d'une façon, on peut aussi utiliser le binding, c'est une option qui peut paraitre compliquée de prime abord, mais au final ça simplifie beaucoup le code et .Net est pensé ainsi
https://codes-sources.commentcamarche.net/faq/1291-utilisation-du-binding-au-travers-de-l-objet-databindingsource
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
2 déc. 2016 à 12:07
2 déc. 2016 à 12:07
Bonjour,
Avant de s'occuper du cliquer glisser, il faut savoir où mettre ces données dans ta Datagridview.
dans l'exemple que t'a donné Whismeril que je salue:
https://codes-sources.commentcamarche.net/source/101574-import-excel-dans-datagridview-en-vb-net
J'ai enregistré des fichiers texte de contacts que l'on peut appeler pour les importer dans la DatagridView. Je pense que c'est vers cette option qu'il faut te tourner.
Déjà procède comme cela, il sera tant de voir le cliquer glisser ensuite
Avant de s'occuper du cliquer glisser, il faut savoir où mettre ces données dans ta Datagridview.
dans l'exemple que t'a donné Whismeril que je salue:
https://codes-sources.commentcamarche.net/source/101574-import-excel-dans-datagridview-en-vb-net
J'ai enregistré des fichiers texte de contacts que l'on peut appeler pour les importer dans la DatagridView. Je pense que c'est vers cette option qu'il faut te tourner.
Déjà procède comme cela, il sera tant de voir le cliquer glisser ensuite
Whismeril
Messages postés
19025
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 avril 2024
929
2 déc. 2016 à 14:08
2 déc. 2016 à 14:08
Bonjour
voulfka1688
Messages postés
55
Date d'inscription
jeudi 15 novembre 2012
Statut
Membre
Dernière intervention
9 mai 2020
1
5 déc. 2016 à 23:43
5 déc. 2016 à 23:43
Bonjour à vous merci du temps que vous m'accordez.
En fait, j'ai vu qu'il était possible de déposer un fichier dans une base access ouverte avec access, je me demandais donc comment retranscrire cette possibilité. J'ai opté pour le datagridview car il est la représentation (visuelle en tout cas) de mes données dans ma table. Et je me suis dit qu'une textbox n'accepterait que du texte et pas un fichier.
Plus exactement je cherche un moyen simple et rapide de sauvegarder un fichier dans ma table.
Cdt.
En fait, j'ai vu qu'il était possible de déposer un fichier dans une base access ouverte avec access, je me demandais donc comment retranscrire cette possibilité. J'ai opté pour le datagridview car il est la représentation (visuelle en tout cas) de mes données dans ma table. Et je me suis dit qu'une textbox n'accepterait que du texte et pas un fichier.
Plus exactement je cherche un moyen simple et rapide de sauvegarder un fichier dans ma table.
Cdt.
Whismeril
Messages postés
19025
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 avril 2024
929
6 déc. 2016 à 06:40
6 déc. 2016 à 06:40
Bonjour
Et bien voir la réponse du Pivert et ma première réponse.
En aucun cas un datagridview ne prend un fichier en "entrée", il prend des données, qu'il faut avoir lues dans le fichier au paravant.
Et bien voir la réponse du Pivert et ma première réponse.
En aucun cas un datagridview ne prend un fichier en "entrée", il prend des données, qu'il faut avoir lues dans le fichier au paravant.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
Modifié par cs_Le Pivert le 6/12/2016 à 08:55
Modifié par cs_Le Pivert le 6/12/2016 à 08:55
Pour faire ce que tu veux, il faut que ton fichier soit conçu d'une certaine façon.
Voir ici:
https://support.microsoft.com/fr-fr/office/importez-ou-liez-des-donn%c3%a9es-d-un-fichier-texte-d6973101-9547-4315-a8f8-02911b549306?ui=fr-fr&rs=fr-fr&ad=fr
et aussi cela:
https://access.developpez.com/faq/?page=ActionsRep#ImportFichier
@+ Le Pivert
Voir ici:
https://support.microsoft.com/fr-fr/office/importez-ou-liez-des-donn%c3%a9es-d-un-fichier-texte-d6973101-9547-4315-a8f8-02911b549306?ui=fr-fr&rs=fr-fr&ad=fr
et aussi cela:
https://access.developpez.com/faq/?page=ActionsRep#ImportFichier
@+ Le Pivert