我的問題基本上是這樣的:ASP.NET將存儲過程中的數據添加到自定義表中
我有一個到SQL-Server數據庫的連接。我有一個類可以訪問這個數據庫並返回一個DataTable。
我想使用從存儲過程中獲取的DataTable在我的HTML中生成引導表。
從本質上講,我想是這樣結束了:
Dim table as DataTable //(let's say this already has all the data I need.)
Dim returnString as String = "<table class=""table table-striped"">"
returnString = "<thead><tr>"
for i = 0 to DataTable.Columns.count - 1
returnString = returnString + "<th>" + DataTable.columns(i).HeaderText + "</th>"
Next
returnString = returnString + "</thead><tbody>"
for i = 0 to DataTable.rows.count - 1
returnString = returnString + "<tr>"
for j = 0 to DataTable.columns.count - 1
returnString = returnString + "<td>" + DataTable.rows(i)(j).value.ToString() + "</td>"
Next
returnString = returnString + "</tr>"
Next
returnString = returnString + "</tbody></table>"
我知道我在做更多的工作比我需要。但我不知道如何在ASP.NET中做到這一點(我以前從未在這個環境中工作過),所以我有點不知所措。如何將我的「returnString」變量插入標記?我認爲看到如何做到這一點將有助於我理解ASP.NET架構。
這將是一個理想爲repeater控制工作 - 但如果你有你的表設置在字符串中綁定returnString的aspx頁面上的文字控制的值 – DavidB 2015-02-05 14:52:48