2008-10-23 13 views
1

Lorsqu'un utilisateur clique sur un bouton dans l'application WinForms, je vais générer un fichier CSV.Génération de fichiers csv Winforms, voulez générer un fichier puis demander à l'utilisateur de le sauvegarder ou de l'ouvrir

Je demande ensuite à l'utilisateur de sauvegarder le fichier sur le disque OU d'ouvrir le fichier.

Comment puis-je faire cela?

Remarque: Je ne fais que générer le fichier en mémoire, je ne l'écris pas sur le disque tant que l'utilisateur n'a pas sélectionné le chemin vers lequel enregistrer le fichier.

+0

Avez-vous trouvé réponse? – Volatil3

Répondre

1

Si vous cherchez à ouvrir ceci pour l'utilisateur dans l'application par défaut pour CSV sur leur machine, vous devrez l'écrire sur le disque pour y arriver.

Ce que je ferais, c'est que s'ils veulent l'enregistrer, il suffit de l'enregistrer à leur emplacement! Si elles veulent l'ouvrir, enregistrez-le dans le répertoire temporaire, puis utilisez System.Diagnostics.Process.Start (chemin) pour l'ouvrir dans l'application par défaut.