zoukankan      html  css  js  c++  java
  • 动态生成HtmlTable表格

    protected void btn_output_Click(object sender, EventArgs e)
        {
            //OutPutByGridview();
            PanelOutput();
        }

        private void PanelOutput()
        {
            DataSet ds = u.GetOutTableData("");
            if(ds != null && ds.Tables[0].Rows.Count !=0)
            {
                //加表头
                HtmlTableRow trhead = new HtmlTableRow();
                for (int k = 0; k < ds.Tables[0].Columns.Count; k++)
                {

                    HtmlTableCell tchead = new HtmlTableCell();
                    tchead.InnerText = ds.Tables[0].Columns[k].ColumnName;
                    trhead.Cells.Add(tchead);
                }
                this.tbout.Rows.Add(trhead);
                //表的内容
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {

                    HtmlTableRow tr = new HtmlTableRow();
                    for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
                    {
                        HtmlTableCell tc = new HtmlTableCell();
                        tc.InnerText = ds.Tables[0].Rows[i][j].ToString();
                        //switch (j)
                        //{
                        //    case 0:
                        //        tc.InnerText = ds.Tables[0].Rows[i]["name"].ToString();
                        //        break;
                        //    case 1:
                        //        tc.InnerText = ds.Tables[0].Rows[i]["Age"].ToString();
                        //        break;
                        //    case 2:
                        //        tc.InnerText = ds.Tables[0].Rows[i]["Sex"].ToString();
                        //        break;
                        //    default:
                              
                        //        break;
                        //}
                      
                      
                        tr.Cells.Add(tc);
                    }
                    this.tbout.Rows.Add(tr);

                }

            }
            Comm.OutPutExcel(plOut3);
          
        }

  • 相关阅读:
    程序大牛由浅入深,带你学习面向对象编程
    「JVM」知识点详解一:JVM运行原理详解
    MySQL数据的高效检索
    一文教您如何实现持续集成服务器环境搭建
    有了Java8的“+”真的可以不要StringBuilder了吗
    关于处理iis8.0中设置Request.BinaryRead 不允许操作的解决方法
    windows怎样查看被程序占用的端口
    微信多客服功能与第三方授权客服系统的冲突问题
    asp.net 获得伪静态网址解决微信sdk签名问题
    nginx buffered to a temporary 解决
  • 原文地址:https://www.cnblogs.com/jasonjiang/p/1763492.html
Copyright © 2011-2022 走看看