从MYSQL数据库插入数据表到一个HTML表

从MYSQL数据库插入数据表到一个HTML表

问题描述:


我似乎无法在任何地方找到这个。将MYSQL数据库中的表格作为html放入html文档的简单方法。我试着制作一个长字符串制作一个表,然后迭代地调用数据库中的值,然后使用Response.Write()将其插入。但它总是出现在页面的左上角,我似乎无法格式化它在我的一个,所以它看起来令人难以置信的不合适的地方。
有没有人有任何建议我可以做到这一点?
我与ASPX/C#的工作
谢谢
山姆从MYSQL数据库插入数据表到一个HTML表

+0

欢迎来到*。为了更好地为您提供帮助,您需要提供您使用的代码以及您遇到的具体问题。有关更多信息,请参阅[如何提问](http://*.com/help/how-to-ask)。 – 2014-10-10 00:17:48

你必须创建在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#的布局。他们是两个不同的东西。

我不知道你是否尝试过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); 
      } 

     }); 
    }); 
+0

不错的答案,但OP与C#一起工作....不知道这是否会帮助他 – 2015-09-23 09:23:23