将MYSQL数据库中的数据表插入HTML表

时间:2014-10-09 23:40:43

标签: c# html mysql sql


我似乎无法在任何地方找到它。将表格从MYSQL数据库放入html文档作为html的直接方式。我尝试制作一个长字符串制作一个表,并迭代地调用数据库中的值,然后使用Response.Write()将其插入。但它总是出现在页面的左上角,我不能似乎在我的一个内部格式化它所以它看起来非常不合适。
有没有人对我如何做到这一点有任何建议?
我正在使用aspx / C#
谢谢,
萨姆

2 个答案:

答案 0 :(得分:0)

您必须在html中创建一个表并放入数据库中的记录:

<table>
 <thead>      
  <tr>
   <th>Name</th>
   <th>Surname</th>
  </tr>
 </thead>
 <tbody>
  <tr>
    <td><% code aspx/C# for column "NAME" in MySQL %></td>
    ...
  </tr>
 </tbody>
</table>

您无法使用aspx / c#创建(格式化)布局。它们是两回事。

答案 1 :(得分:0)

我不知道您是否尝试过Ajax,但我发现它非常有用。我不知道这是否有帮助。我将数据作为列表传递,然后相应地使用。我的数据是帐户对象列表。网址是因为我使用MVC所以你应该相应地更新它。

  $(document).ready(function () {
        $.ajax({
            type: "POST",
            url: "/Accounts/Balance",
            data: "",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            cache: false,
            success: function (data) {
                var grid = "<table>";
                for (var i = 0; i < data.length; i++) {
                    grid += ("<tr><td>" + data[i].AccountNo + "</td></tr>");
                }
                grid += "</table>";
                $("#tableData").html(grid);
            }

        });
    });