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

Kagami - 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 

4 réponses

Répondre au sujet
Whismeril 11410 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 22 avril 2018 Dernière intervention - 31 oct. 2013 à 19:54
0
Utile
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
Utile
ui j l'ai fait merci :)
Commenter la réponse de Kagami
Whismeril 11410 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 22 avril 2018 Dernière intervention - 1 nov. 2013 à 13:15
0
Utile
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.