2010-10-05 7 views
2

J'exporte gridview vers Excel dans l'application Windows avec succès, mais le problème est quand je vais fusionner une plage de cellules dans cette feuille Excel, cela soulève un dialogue Windows boîte. Donc, chaque fois que je fusionne ces cellules, il n'y a pas d'exception, mais une boîte de dialogue apparaît.Boîte de dialogue Masquer Windows pendant que les cellules Excel vont fusionner en utilisant C#

Je ne veux pas cette boîte de dialogue, comment puis-je la cacher?

Mon code pour la fusion des cellules est:

wksheet.get_Range(lstGetTotalTitleCells[0].ToString(), lstGetTotalTitleCells[lstGetTotalTitleCells.Count - 3].ToString()).MergeCells = true; 

// wksheet.Range[GetRanges[0].ToString(), GetRanges[GetRanges.Count-2].ToString()].Merge(); 

Répondre

5

Avez-vous essayé de définir la propriété DisplayAlerts sur le Application-false?

Si vous essayez cette méthode, n'oubliez pas qu'Excel choisira la réponse par défaut dans la boîte de dialogue. Vous pouvez lire sur la propriété here.

Questions connexes