我有以下用於將DataBable轉換爲純文本以便在電子郵件中呈現的例程。但是,從包含的佈局圖像中可以看到,標題行與列數據不一致。有沒有辦法讓它正確對齊?美化純文本電子郵件中的表格佈局
Function MakeHtmlEmailFromDataTable(dt As DataTable) As System.Text.StringBuilder
Dim retVal As String = ""
Dim html As New System.Text.StringBuilder
For Each col As System.Data.DataColumn In dt.Columns
html.Append(col.Caption & vbTab & vbTab)
Next
For Each dr As System.Data.DataRow In dt.Rows
For i = 0 To dr.ItemArray.Length - 1
html.Append(dr.ItemArray(i).ToString & vbTab & vbTab & vbTab & vbTab)
Next
html.Append(vbTab & vbCrLf)
Next
Return html
End Function
也許嘗試使用另一種字體 - 快遞新。我忘了,但FixedLen或non-truetype - 東西 –
@AnthonyHome大聲笑多少個線程你回答今天夥計你的手指必須靠近bleaking大聲笑它出去一個webserice的電子郵件,以避免身份驗證問題,所以不認爲我可以控制字體 – rogue39nin
是的 - 等待DNN完成下載需要測試從V5升級到V7。令人興奮的... –