protected void BtnSubmit_Click(object sender, EventArgs e)
 {
     if (this.Page.IsValid)
     {
         int              nodeId    = DataConverter.CLng(this.DrpCategory.SelectedValue);
         DataTable        dataTable = ContentManage.GetCountByNodeAndInputer(nodeId, null, DataConverter.CDate(this.DpkStartDate.Text.Trim()), DataConverter.CDate(this.DpkEndDate.Text.Trim()));
         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);
         }
         IList <UserInfo> usersByPost = Users.GetUsersByPost();
         StringBuilder    sb          = new StringBuilder("<table class=\"border\" id=\"statistics\" cellspacing=\"1\" width=\"100%\" cellpadding=\"2\" border=\"0\">");
         this.BuildTableHead(sb, usersByPost);
         this.BuildTableBody(sb, dataTable, nodeList, usersByPost);
         this.BuildTableFooter(sb, usersByPost.Count);
         sb.Append("</table>");
         this.SpanCount.InnerHtml = sb.ToString();
     }
 }