chami

    ///<summary>
    /// 创建htmltable表,并添加从数据库中取出的年级信息
    /// </summary>
    private void CreateTableInfo()
    {
        HtmlTable grade_htmltable = new HtmlTable(); //创建一个表htmltable表

        //定义htmltable表的样式
        grade_htmltable.Style.Add("border-right-width", "1px");
        grade_htmltable.Style.Add("border-bottom-width", "1px");
        grade_htmltable.Style.Add("border-left-width", "1px");
        grade_htmltable.Style.Add("border-right-style", "solid");
        grade_htmltable.Style.Add("border-bottom-style", "solid");
        grade_htmltable.Style.Add("border-left-style", "solid");
        grade_htmltable.Style.Add("border-top-color", "#CCCCCC");
        grade_htmltable.Style.Add("border-right-color", "#CCCCCC");
        grade_htmltable.Style.Add("border-bottom-color", "#CCCCCC");
        grade_htmltable.Style.Add("border-left-color", "#CCCCCC");
        grade_htmltable.Style.Add("background-color", "#F3F8FC");
        grade_htmltable.SkinID = "";
        grade_htmltable.Style.Add("border", "1");
        grade_htmltable.Style.Add("width","100%");
        grade_htmltable.Style.Add("CellPadding", "1");
        grade_htmltable.Style.Add("CellSpacing", "1");

        //从数据库取数据,是要赋值与htmltable控件的.
        DataSet ds = Gradebll.GetList();
        for (int i = 1; i <= ds.Tables[0].Rows.Count; i++)
        {
            //存放年级下的班级信息
            HtmlTable tb_Class = new HtmlTable();
            tb_Class.Style.Add("width","100%");
            HtmlTableRow tr = new HtmlTableRow(); //存放年级信息的行
            HtmlTableCell td = new HtmlTableCell();//存放年级名称的单元格
            td.Style.Add("width", "30%");//添加td样式

           //定义linkbutton控件,用于以后单击年级显示相应班级
            LinkButton lbtn = new LinkButton();
            lbtn.ID = "lbtn" + i.ToString();
            tr.ID = "tr"+i.ToString();
            lbtn.Text = ds.Tables[0].Rows[i-1]["GradeName"].ToString();

           //将存放着年级名称的linkbutton控件添加到HtmlTableCell定义的单元格中
            td.Controls.Add(lbtn);
           //将存放着年级的单元格td控件添加到HtmlTableRow 定义的tr中
            tr.Controls.Add(td);
           //将用于存放年级名称的行HtmlTableRow 定义的tr添加到定义的htmltable中显示
            grade_htmltable.Controls.Add(tr);
        }

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-07-20
  • 2021-08-10
  • 2021-06-26
  • 2021-08-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
相关资源
相似解决方案