当前位置:编程学习 > C#/ASP.NET >>

麻烦问下如何动态生成html表格装载datatable值?(vs2003,asp.net1.1, vb.net)

系统是vs2003,asp.net1.1, vb.net。

现在我已经从数据库中查询取得数据,放在一个datatable中。
麻烦的问题来了,要生成一个待打印的页面,该页面里的数据是放在html表格里的。

问题是要读取datatable值,动态生成和datatable当前行数、列数相等的html表格,将datatable中数据放进html表格。
真麻烦啊,我是新手,单位里又缺乏互助,在这里请教论坛里的各位朋友,谢谢!!!!
--------------------编程问答-------------------- 水晶报表 --------------------编程问答-------------------- 后台定义一个datatable类型dt

前台

<%foreach(datarow dr in dt.rows){%>类似这样 --------------------编程问答-------------------- 用循环咯
 类似这样的
string getHtml="";
for(int i=0;i<datatable.rows.count;i++){
 getHtml+="<tr><td>"+datatable.rows[i]["columnName"].tostring()+"</td></tr>";
} --------------------编程问答-------------------- 学习.... --------------------编程问答--------------------
引用 3 楼 cai3725 的回复:
用循环咯 
类似这样的 
string getHtml=""; 
for(int i=0;i <datatable.rows.count;i++){ 
getHtml+=" <tr> <td>"+datatable.rows[i]["columnName"].tostring()+" </td> </tr>"; 
}
--------------------编程问答-------------------- 再麻烦问下,接下来怎么把字符串getHtml的内容在页面上显示出来,谢谢!! --------------------编程问答-------------------- 前台 <asp:literal id="Literal" runat="server"></asp:literal>

后台 Literal.Text = getHtml(); 
--------------------编程问答-------------------- 就是相当于在CS文件里画HTML,存成字符串之后扔到Literal里去展现
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,