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

动态生成tabel

我如何在页面中根据我取得的数据动态的生成一个table  --------------------编程问答-------------------- 1:页面放个table 设成runat="server"
    后台通过你的数据一个个添加table1.Add(row);
2:页面上放div设成runat="server"
   后台通过你的数据一个个添加字串'<table><tr></tr>.....'等 
   完成后让div.innerHTML = 上面的字串.
3.....还有好多方法吧 --------------------编程问答-------------------- 楼上说的有理 --------------------编程问答--------------------         private string GetTableString()
        {
            SqlDataReader dr = new SqlDataReader();
            string str = null;
            while (dr.Read())
            {
                str += "<table>";
                str += dr[字段].ToString();
                str += "</table>";
            }
            return str;
        } --------------------编程问答-------------------- public strTable =   GetTableString() ; --------------------编程问答-------------------- 用AJAX,返回页面时,取值用innerHTML输出,想弄几个Table就弄几个..想怎么弄就怎么弄~还是无闪查询. --------------------编程问答-------------------- 可以先把数据写成XML格式传到前台, 在使用JS进行界面处理. 当然数据用什么方法传都行. 其他的需要依靠js的动态Table来做


JS 创建表使用的动态语法:

[code]
  var t = document.createElement("Table"); //建表
 t.cellPadding ="0";      //属性
 t.cellSpacing = "0";
 t.border= "0";
 t.id=this.tableId;
 t.width="100%"     
      
  var r = t.insertRow(0);   //增加一行
  var c1 = r.insertCell(0);    //行内增加一列
  c1.innerHTML="hello world";   //内容

  document.getElementById("div1").appendChild(t);  //输出到div中
[/code] --------------------编程问答-------------------- 可以先把数据写成XML格式传到前台, 在使用JS进行界面处理. 当然数据用什么方法传都行. 其他的需要依靠js的动态Table来做


JS 创建表使用的动态语法:

  var t = document.createElement("Table"); //建表
 t.cellPadding ="0";      //属性
 t.cellSpacing = "0";
 t.border= "0";
 t.id=this.tableId;
 t.width="100%"     
      
  var r = t.insertRow(0);   //增加一行
  var c1 = r.insertCell(0);    //行内增加一列
  c1.innerHTML="hello world";   //内容

  document.getElementById("div1").appendChild(t);  //输出到div中




--------------------编程问答-------------------- 直接使用Gridview就可以了,Gridview解析出来就是一个table --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 谢谢楼上各位大虾的帮助 xxoo2007的方法不错 --------------------编程问答-------------------- 顶了, --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- .net 中有个<asp:table》对象,你看下MSDN就知道怎么做了。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,