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);
          
        }

  • 相关阅读:
    Oracle 查询主外键关联
    maven
    LOG4J
    转换maven 项目为web 项目
    Iframe 高度自适应的问题
    JS 之CLASS类应用
    不要自己决定如何设计,遵从客户和客观需要
    私服搭建Nexus
    python经典算法题:无重复字符的最长子串
    Python输出hello world(各行命令详解)
  • 原文地址:https://www.cnblogs.com/jasonjiang/p/1763492.html
Copyright © 2011-2022 走看看