c# - 从 SQL 结果构建表 ASP.net C#

标签 c# asp.net mysql

我正在返回 SQL 结果。首先我想我应该使用阅读器还是适配器?其次,我想将结果输出到表中(由于页面中正在执行其他功能,我无法使用 GridView)。所以我想知道如何构建自己的表并使用 mySQL 数据库中的数据进行填充。我找不到任何东西告诉我如何输出我想要的内容。我找到文本框、标签、文件等,但找不到内联 html?我正在使用 ASP.net 和 C#

谢谢

最佳答案

阅读器将比适配器更快,您将获得更好的性能,并且一旦您开始使用 html 表格创建自己的网格,您的生活将变得更加复杂。

如果您不想编写大量代码,请使用适配器,因为您将获得 DataTable,您可以轻松地循环并构建自己的 html 表。

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

  • Html表格
  • HtmlTableCell
  • HtmlTableCellCollection
  • HtmlTableRow
  • HtmlTableRowCollection

您可以构建 HtmlTable 并将其呈现到页面。看看这个例子:Creating HTML Table...

此外,您可能想查看 HtmlGenericControl您可以在其中创建任何您想要的元素,例如: new HtmlGenericControl("div");

关于c# - 从 SQL 结果构建表 ASP.net C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5493164/

相关文章:

c# - 具有多个订阅者和实时更新的实时数据缓存

c# - List<string> 的对象如何添加提供的字符串

c# - 指定的值包含无效的 HTTP header 字符

c# - 如何从 Windows 应用程序将用户名密码发送到网站

php - 当参数字符集为 utf-8 时,在 php 中使用 addslashes 是否安全?

php - Mysql 查询查找多个表的多个列中共有的记录。

c# - 无效操作异常 : ObjectDataSource could not find a non-generic method that has parameters:

c# - 使用 LINQ 获取 XML 节点

asp.net - 动态添加控件到面板 - 布局问题

php - 网站表单验证