public void BindData()
        {
            Entities.QueryKnowledgeLib query = new Entities.QueryKnowledgeLib();
            if (!right_Approval && !right_Reject && !right_Disable)     //如果不具备 审核通过、驳回、停用的权限 则只能查看到自己提交的信息
            {
                query.CreateUserID = userID;
            }

            if (RequestTitle != "")
            {
                query.Title = RequestTitle;
            }
            if (RequestKCID != "")
            {
                query.KCID = int.Parse(RequestKCID);
            }
            if (RequestProperty != "")
            {
                query.Property = RequestProperty;
            }
            if (RequestStatus != "")
            {
                query.StatusS = RequestStatus;
            }
            if (RequestCreateUserID != "")
            {
                query.CreateUserID = int.Parse(RequestCreateUserID);
            }
            if (RequestBeginTime != "")
            {
                query.BeginTime = RequestBeginTime;
            }
            if (RequestEndTime != "")
            {
                query.EndTime = RequestEndTime;
            }
            if (RequestCategory != "")
            {
                query.Category = RequestCategory;
            }
            if (RequestMBeginTime != "")
            {
                query.MBeginTime = RequestMBeginTime;
            }
            if (RequestMEndTime != "")
            {
                query.MEndTime = RequestMEndTime;
            }
            if (RequestModifyUserID != "")
            {
                query.LastModifyUserID = int.Parse(RequestModifyUserID);
            }
            query.UserID = BLL.Util.GetLoginUserID();

            DataTable dt = BLL.KnowledgeLib.Instance.GetKnowledgeLibCount(query, BLL.PageCommon.Instance.PageIndex, PageSize, out RecordCount);

            repeaterTableList.DataSource = dt;
            repeaterTableList.DataBind();
            litPagerDown.Text = BLL.PageCommon.Instance.LinkStringByPost(BLL.Util.GetUrl(), GroupLength, RecordCount, PageSize, BLL.PageCommon.Instance.PageIndex, 1);
        }
        public void BindData()
        {
            Entities.QueryKnowledgeLib query = new Entities.QueryKnowledgeLib();
            //if (!right_Approval && !right_Reject && !right_Disable)     //如果不具备 审核通过、驳回、停用的权限 则只能查看到自己提交的信息
            //{
            //    query.CreateUserID = userID;
            //}

            if (RequestTitle != "")
            {
                query.Title = RequestTitle;
            }
            if (RequestKCID != "")
            {
                query.KCID = int.Parse(RequestKCID);
            }
            if (RequestProperty != "")
            {
                query.Property = RequestProperty;
            }
            if (RequestStatusS != "")
            {
                query.StatusS = RequestStatusS;
            }
            if (RequestCreateUserID != "")
            {
                query.CreateUserID = int.Parse(RequestCreateUserID);
            }
            if (RequestBeginTime != "")
            {
                query.BeginTime = RequestBeginTime;
            }
            if (RequestEndTime != "")
            {
                query.EndTime = RequestEndTime;
            }
            if (RequestMBeginTime != "")
            {
                query.MBeginTime = RequestMBeginTime;
            }
            if (RequestMEndTime != "")
            {
                query.MEndTime = RequestMEndTime;
            }
            if (RequestCategory != "")
            {
                query.Category = RequestCategory;
            }
            if (RequestModifyUserID != "")
            {
                query.LastModifyUserID = Convert.ToInt32(RequestModifyUserID);
            }
            string wherePlug = BLL.UserGroupDataRigth.Instance.GetSqlRightstr("a", "BGID", "CreateUserID", BLL.Util.GetLoginUserID());

            DataTable dt = BLL.KLFAQ.Instance.GetKLFAQ(query, "a.CreateTime DESC", BLL.PageCommon.Instance.PageIndex, PageSize, wherePlug, out RecordCount);

            repeaterTableList.DataSource = dt;
            repeaterTableList.DataBind();

            litPagerDown.Text = BLL.PageCommon.Instance.LinkStringByPost(BLL.Util.GetUrl(), GroupLength, RecordCount, PageSize, BLL.PageCommon.Instance.PageIndex, 1);
        }
        //old logic
        public void BindData()
        {
            Entities.QueryKnowledgeLib query = new Entities.QueryKnowledgeLib();
            if (RequestKeywords != "")
            {
                query.Keywords = RequestKeywords;
            }
            if (RequestKCID != "")
            {
                query.KCIDS = RequestKCID;
            }
            query.Content = ""; //这边为空,后台控制是 内容Content!=''
            query.Status  = 2;  //知识点状态为审核通过

            //获取 全部 的总数
            int allCount;

            BLL.KnowledgeLib.Instance.GetKLIDAllCount(query, out allCount);
            hidRecordCount.Value = allCount.ToString();  //全部

            string str = string.Empty;

            if (RequestUnRead != "")
            {
                query.UnRead = "";
                query.UserID = BLL.Util.GetLoginUserID();
                str          = "1";
            }

            DataTable dt = BLL.KnowledgeLib.Instance.GetKnowledgeLib(query, " CreateTime DESC", BLL.PageCommon.Instance.PageIndex, PageSize, out RecordCount);

            repeaterTableList.DataSource = dt;
            repeaterTableList.DataBind();

            int unReadCount;    //未读总数

            query.UnRead = "";
            query.UserID = BLL.Util.GetLoginUserID();
            DataTable dt_UnRead = BLL.KnowledgeLib.Instance.GetKnowledgeLib(query, " CreateTime DESC", BLL.PageCommon.Instance.PageIndex, PageSize, out unReadCount);

            //BLL.KnowledgeLib.Instance.GetKLIDAllCount(query, out unReadCount);
            // hidUnRead.Value = unReadCount.ToString();
            //获取全部table的ID 和 未读table的ID,如果全部table的ID不在未读table里面,则是已读,字体控制为正常,不需要加载未读小图标
            string[] allKLID    = new string[dt.Rows.Count];
            string   unReadKLID = string.Empty;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                allKLID[i] = dt.Rows[i]["KLID"].ToString();
            }
            for (int i = 0; i < dt_UnRead.Rows.Count; i++)
            {
                unReadKLID += dt_UnRead.Rows[i]["KLID"].ToString() + ",";
            }
            for (int i = 0; i < allKLID.Length; i++)
            {
                if (!unReadKLID.Contains(allKLID[i]))
                {
                    hidImgID.Value += allKLID[i] + ",";
                }
            }
            hidImgID.Value = hidImgID.Value.TrimEnd(',');

            litPagerDown.Text = BLL.PageCommon.Instance.LinkStringByPost(BLL.Util.GetUrl(), GroupLength, RecordCount, PageSize, BLL.PageCommon.Instance.PageIndex, 1);
        }