protected void ASPxPageControl1_Init(object sender, EventArgs e) { DataTable objDtBep = newsClass.SelectAll().Tables[0]; for (int i = 0; i < objDtBep.Rows.Count; i++)//循环写入标题 { TabPage objTp = new TabPage(); string ClassID = objDtBep.Rows[0]["ID"].ToString(); objTp.Text = objDtBep.Rows[0]["ClassName"].ToString(); string userdpet = string.Empty; if (Session["userdept"] != null) { userdpet = Session["userdept"].ToString(); } else { userdpet = "全院"; } DataTable objDtParen = news.GetNewsByClassId(ClassID, userdpet).Tables[0]; //此函数的第二个参数为登录人的部门代码 for (int y = 0; y < objDtParen.Rows.Count; y++) //循环写入内容 { if (y % 7 == 0 && y != 0) { Control objControl2 = TemplateControl.ParseControl("<br>"); objTp.Controls.Add(objControl2); } Control objControl = TemplateControl.ParseControl("<span class='list_date'>" + objDtParen.Rows[y]["AddTime"].ToString() + "</span><asp:HyperLink runat='server' NavigateUrl='NewsDetails.aspx?NewsID=" + objDtParen.Rows[y]["ID"].ToString() + "' Width='50%'>" + objDtParen.Rows[y]["Title"].ToString() + "</asp:HyperLink><br/>"); //面板 objTp.Controls.Add(objControl); //向一个标签内加入面板 } ASPxPageControl1.TabPages.Add(objTp); //向控件中加入标签 } }