我正在制作一个程序,以便在vbnet中发送邮件。我正在用HTML制作一个表并为某些单元格添加一些颜色,但是当我发送电子邮件时,接收器看不到颜色。为什么呢?
答案 0 :(得分:0)
看起来你错过了引号
同样在你的背景样式中,当你应该使用COLON时使用EQUAL
Dim i As Integer
'
'Table
html.AppendLine("<table cellspacing='10'>")
'Header Row
html.AppendLine("<tr>")
'Header Cells
For Each col As System.Data.DataColumn In dt.Columns
html.AppendLine("<th>" & col.Caption & "</th>")
Next
'End of Header Row
html.AppendLine("</tr>")
'Data Rows
For Each dr As System.Data.DataRow In dt.Rows
html.AppendLine("<tr>")
'Data Cells
For i = 0 To dr.ItemArray.Length - 1
html.AppendLine("<td align='center' style='background-color: #95FF95;'>" & dr.ItemArray(i).ToString & "</td>")
Next
'End of Data Row
html.AppendLine("</tr>")
Next
html.AppendLine("</table>")
不要忘记使用引号!