Export vers Excel Winform c# avec boite de dialogue [Résolu]

- 31 oct. 2013 à 16:02 - Dernière réponse :  Kagami
- 1 nov. 2013 à 13:20
bonjour ,
j'ai un code qui enregistre un datagrid dans un fichier excel , mais je ne sais pas comment faire pour que la boite de dialogue "enregistrer sous" se montre , parce que mon code crée et enregistre directement quand on clik sur le bouton.
voila le code :

lblMessage.Text = "";
// Export all the details
try
{
// Get the datatable to export
DataTable dt = dsSelectionListeDiffere.Tables[0].Copy();
dsSelectionListeDiffere = FrmFonctionPrincipale.getListeDifferesParClient(1);
// Export all the details to Excel
RKLib.ExportData.Export objExport = new RKLib.ExportData.Export("Win");
objExport.ExportDetails(dt, Export.ExportFormat.Excel, "C:\\EmployeesInfo.xls");
MessageBox.Show("Exporté Avec Succès dans C:\\EmployeesInfo.xls");
}
catch(Exception Ex)
{
MessageBox.Show(Ex.Message);
// lblMessage.Text = Ex.Message;
}
}

sinon si quelqu'un a un autre autre , je veux juste qu'il y a la boite de dialogue qui enregistre sous
MERCI DE M'AIDER
Afficher la suite 

Votre réponse

4 réponses

Messages postés
12267
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
18 novembre 2018
- 31 oct. 2013 à 19:54
0
Merci
Ton code impose l'enregistrement dans employés.xls, c'est donc normal que la boîte de dialogue d'excel ne s'affiche pas.

Le plus simple à mon avis et que tu fasses apparaître une boîte enregistrer sous dans ton code c#. Tu récupères le chemin et tu le mets en paramètre de exportDetails.

Regarde du côté de l'objet SaveFileDialog.
Commenter la réponse de Whismeril
0
Merci
ui j l'ai fait merci :)
Commenter la réponse de Kagami
Messages postés
12267
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
18 novembre 2018
- 1 nov. 2013 à 13:15
0
Merci
Sujet résolu alors?
Commenter la réponse de Whismeril
Commenter la réponse de Kagami

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.