我正在返回SQL結果。首先,我想我應該使用閱讀器還是適配器?第二我想輸出結果到一個表格(我不能使用一個GridView,因爲頁面中正在進行的其他功能)。所以我想知道如何構建我自己的表並使用mySQL數據庫中的數據填充。我無法找到任何告訴我如何輸出到我想要的東西。我發現文本框,標籤,文件等,但不是內聯的HTML?我使用的ASP.net和C#從SQL結果生成表ASP.net C#
感謝
我正在返回SQL結果。首先,我想我應該使用閱讀器還是適配器?第二我想輸出結果到一個表格(我不能使用一個GridView,因爲頁面中正在進行的其他功能)。所以我想知道如何構建我自己的表並使用mySQL數據庫中的數據填充。我無法找到任何告訴我如何輸出到我想要的東西。我發現文本框,標籤,文件等,但不是內聯的HTML?我使用的ASP.net和C#從SQL結果生成表ASP.net C#
感謝
閱讀器會比適配器更快,你將得到更好的性能和你的生活會變得更加複雜,一旦你開始使用HTML表格創建自己的網格。
如果您不想編寫大量代碼,那麼使用適配器,因爲您將獲得DataTable,您可以輕鬆循環並構建自己的html表。
您正在查找的是:System.Web.UI.HtmlControls命名空間。
你可以建立HTMLTABLE並渲染頁面。看看這個例子:Creating HTML Table...
另外,你可能想看看HtmlGenericControl你可以創建任何你想要的元素:new HtmlGenericControl(「div」);
另一種選擇是使用中繼器控制來發射數據。乾淨,簡單,你可以完全控制所產生的標記。
下面是一個示例:http://www.aspcode.net/ASPNET-Repeater-control-instead-of-grid.aspx
什麼是阻止您使用GridView?這是輸出表格數據的最快/最簡單的方法,並最終呈現HTML表格。 – 2011-03-30 22:43:31