2011-03-30 59 views
0

我正在返回SQL結果。首先,我想我應該使用閱讀器還是適配器?第二我想輸出結果到一個表格(我不能使用一個GridView,因爲頁面中正在進行的其他功能)。所以我想知道如何構建我自己的表並使用mySQL數據庫中的數據填充。我無法找到任何告訴我如何輸出到我想要的東西。我發現文本框,標籤,文件等,但不是內聯的HTML?我使用的ASP.net和C#從SQL結果生成表ASP.net C#

感謝

+1

什麼是阻止您使用GridView?這是輸出表格數據的最快/最簡單的方法,並最終呈現HTML表格。 – 2011-03-30 22:43:31

回答

2

閱讀器會比適配器更快,你將得到更好的性能和你的生活會變得更加複雜,一旦你開始使用HTML表格創建自己的網格。

如果您不想編寫大量代碼,那麼使用適配器,因爲您將獲得DataTable,您可以輕鬆循環並構建自己的html表。

您正在查找的是:System.Web.UI.HtmlControls命名空間。

  • HTMLTABLE
  • HtmlTableCell
  • HtmlTableCellCollection
  • HtmlTableRow
  • HtmlTableRowCollection

你可以建立HTMLTABLE並渲染頁面。看看這個例子:Creating HTML Table...

另外,你可能想看看HtmlGenericControl你可以創建任何你想要的元素:new HtmlGenericControl(「div」);