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 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 6 déc. 2016 à 08:53
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 6 déc. 2016 à 08:53
A voir également:
- Glisser déposer un fichier dans un datagridview
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
5 réponses
Utilisateur anonyme
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
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
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
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.
Utilisateur anonyme
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
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
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