ASP.NET: moyen le plus court pour rendre DataTable à une chaîne (HTML)?
Quel est le chemin le plus court pour convertir un DataTable dans une chaîne de caractères (au format HTML)?
Par programmation de la liaison à un contrôle d'INTERFACE utilisateur et de rendu pour une ASP.NET la page n'est pas acceptable. Ne peuvent pas s'appuyer sur la ASP.NET cycle de vie de page.
Le but de ce ne devrait pas d'importance, mais pour satisfaire la curiosité: C'est pour la journalisation de débogage/dump fins dans les algorithmes qui font beaucoup de DataTable traitement.
Merci!
source d'informationauteur Matias Nino
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la ASP.net des contrôles tels que des GridView, grille de données et à les rendre dans StringBuilder à l'aide de StringWriter, Pas besoin d'utiliser ASP.net page pour cela, c'est un exemple simple de la Console
J'utilise cette fonction par le biais de mon application. C'est assez simple
Si c'est juste pour les fins de l'enregistrement, ne serait-il pas plus de sens à la session en tant que XML - plus facile à manipuler si vous en avez besoin. Vous avez juste besoin d'appeler la méthode WriteXml.
Créer le contrôle, créer un HTML Écrivain, définissez les paramètres ou les databind le contrôle, puis d'appeler la méthode render, à l'aide de HTML Écrivain.
Vous pouvez obtenir la chaîne de l'écrivain.
Edit: au départ, j'ai mal lu la question et de la pensée que vous vouliez donner une grille de données.
Un Datatable peut facilement être rendu à son XML.
vous avez demandé HTML.
ici est une console de code de l'application qui va rendre un datatable à l'aide d'un contrôle datagrid.