0
我在.NET編寫的代碼讀取的結果,其根據從DataReader的讀取的結果SQL數據庫Vb.Net - 從通過DataReader的
_ExecutionResultsReader.Read()
{
//code
}
取結果時,生成HTML表,我想生成HTML表格,然後我們將通過EMAIL發送。
如何動態生成此表代碼,因爲數據讀取器將根據源查詢返回差異列和差異行。
反義詞
我在.NET編寫的代碼讀取的結果,其根據從DataReader的讀取的結果SQL數據庫Vb.Net - 從通過DataReader的
_ExecutionResultsReader.Read()
{
//code
}
取結果時,生成HTML表,我想生成HTML表格,然後我們將通過EMAIL發送。
如何動態生成此表代碼,因爲數據讀取器將根據源查詢返回差異列和差異行。
反義詞
您可以生成表格代碼。我會把它寫入StringBuilder
/String
,但結果可以寫入MemoryStream
/File。
Dim sb As New System.Text.StringBuilder
sb.Add("<table border='1'>")
While _ExecutionResultsReader.Read()
sb.Add("<tr>")
For Each fld As Object in _ExecutionResultsReader
sb.Add("<td>" & fld & "</td>")
next
sb.Add("</tr>")
End While
sb.Add("</table>")
Dim Result as String=sb.ToString()
您可以使用表的更高級定製其屬性HTML Tables或CSS樣式(Tables Generator)
使用'for'循環和適當的HTML逃跑。 – SLaks