Dies könnte ein wenig auf der dummen Seite der Dinge sein, aber ich muss den Inhalt einer DataTable (unbekannte Spalten, unbekannter Inhalt) über eine Text-E-Mail senden. Grundidee ist es, Zeilen und Spalten zu durchlaufen und alle Zelleninhalte mit .ToString() in einen StringBuilder auszugeben.DataTable zu lesbaren Textstring
Formatierung ist jedoch ein großes Problem. Irgendwelche Tipps/Ideen, wie man das in einem Textformat "lesbar" macht?
Ich denke über "Auffüllen" jeder Zelle mit leeren Leerzeichen, aber ich muss auch einige Zellen in mehrere Zeilen aufteilen, und dies macht den StringBuilder Ansatz ein wenig unordentlich (weil die zweite Zeile von Text aus der ersten Spalte kommt nach der ersten Textzeile in der letzten Spalte usw.)
Sie müssen nicht screenen - verwenden Sie einfach die RenderControl-Funktion für einen HtmlWriter. – samjudson
Genau meine Gedanken zu diesem einen Sam! –
Render-Steuerelement wird Ihnen perfekte HTML das ist das ist die Lösung. –