protected void BtnSubmit_Click(object sender, EventArgs e) { if (this.Page.IsValid) { int nodeId = DataConverter.CLng(this.DrpCategory.SelectedValue); IList <NodeInfo> nodeList = new List <NodeInfo>(); if (nodeId > 0) { NodeInfo item = new NodeInfo(); item.NodeId = nodeId; item.NodeName = EasyOne.Contents.Nodes.GetCacheNodeById(nodeId).NodeName; nodeList.Add(item); } else { nodeList = EasyOne.Contents.Nodes.GetNodesList(NodeType.Container); } DataTable dataTable = ContentManage.GetCountByNodeAndEditor(nodeId, "", DataConverter.CDate(this.DpkStartDate.Text.Trim()), DataConverter.CDate(this.DpkEndDate.Text.Trim())); IList <AdministratorInfo> adminList = Administrators.AdminList(0, 0); StringBuilder sb = new StringBuilder("<table class=\"border\" id=\"statistics\" cellspacing=\"1\" width=\"100%\" cellpadding=\"2\" border=\"0\">"); this.BuildTableHead(sb, adminList); this.BuildTableBody(sb, dataTable, nodeList, adminList); this.BuildTableFooter(sb, adminList.Count); sb.Append("</table>"); this.SpanCount.InnerHtml = sb.ToString(); } }