J'ai besoin d'envoyer les résultats d'une requête dans des emails. J'utilise deux méthodes:
Problème: Je dois envoyer une table de données ou une table HTML dans le courrier électronique, quelque chose comme le code ci-dessous. Cela fonctionne bien pour une chaîne à la place de DataTable P>
La table doit-elle être dans le corps de l'email?
Oui, le contenu de l'email est la table
Vous pouvez simplement écrire le code HTML brut pour la construction d'une table et le mettre dans le corps de l'e-mail, par exemple:
N'oubliez pas de définir le message.isbodyhtml = true.
5 Réponses :
votes
Dans le passé, j'ai fait un objet EmailGrid.cs qui hérite de GridView. Puis utilisé une méthode comme ci-dessous pour rendre le HTML dans une chaîne.
Je fais cela dans la demande de console, ne pas avoir system.web.dll dere
Envoyez-vous des emails via une application de console ou une application Web de toute façon, vous pouvez ajouter à l'utilisation en haut du code à l'aide de System.Web.Mail;
mais je ne suis pas capable de trouver référence à system.web dll
votes
Si vous voulez faire la même chose, mais la boucle à travers le jeu via un datadapter examine ce lien pour un exemple rapide .. Parce que vous faites à peu près la même chose que cet exemple montre avec l'exception que vous essayez de passer L'ensemble des fichiers de données vs construisez les résultats dans l'organisme email .. Comment utiliser DataDapter vers DataTable par e-mail < / a> p>
votes
OK, essayez ceci maintenant:
Où est-ce que cette boucle les colonnes? Est-ce une table avec une seule colonne?
votes
Autre fonction dynamique: xxx pré> p>
votes
Insérer dans le message du corps Ce code:
Articles qui pourrait vous intéresser :
Calculer la différence dans l'échelle d'évaluation alphabétiqueIgnorer la propriété de l'interface utilisateur Swagger
Comment détruire les éléments dynamiques du panneau dans le script Unity C #
Entity Framework Core 3.1 avec NetTopologySuite.Geometries.Point: SqlException: la valeur fournie n'est pas une instance valide de la géographie du type de données