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