public void GetGridData()
 {
     string _searchcontent = "";
     string _sortname = "";
     string _sortdirection = "";
     string _pagenumber = "";
     string _pagesize = "";
     _searchcontent = Parameters["psearchcontent"];
     _sortname = Parameters["psortname"];
     if (!string.IsNullOrEmpty(_sortname))
     {
         sSortName = _sortname;
     }
     _sortdirection = Parameters["psortdirection"];
     if (!string.IsNullOrEmpty(_sortdirection))
     {
         sSortDirection = _sortdirection;
     }
     _pagenumber = Parameters["ppagenumber"];
     if (!string.IsNullOrEmpty(_pagenumber))
     {
         sPageIndex = Convert.ToInt32(_pagenumber);
     }
     _pagesize = Parameters["ppagesize"];
     if (!string.IsNullOrEmpty(_pagesize))
     {
         sPageSize = Convert.ToInt32(_pagesize);
     }
     List<PortalPosition> lists = new List<PortalPosition>();
     PortalPositionBiz biz = new PortalPositionBiz();
     string _searchtext = _searchcontent;
     string wheresql = "";
     if (!string.IsNullOrEmpty(_searchtext))
     {
         wheresql += "(FPositionName like '%" + _searchtext + "%')";
     }
     NameValueCollection where = new NameValueCollection();
     where.Add("condition", wheresql);
     NameValueCollection orderby = new NameValueCollection();
     orderby.Add(_sortname, _sortdirection);
     Int32 totalcount = 0;
     lists = biz.Select(where, orderby, Convert.ToInt32(sPageIndex), Convert.ToInt32(sPageSize), out totalcount);
     string datasource = Utils.GetRepeaterDatasource(lists, sPageIndex, sPageSize, totalcount);
     Response.Write(datasource);
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            string positionid = Parameters["id"];
            PortalPosition item = new PortalPosition();
            PortalPositionBiz biz = new PortalPositionBiz();
            item = biz.Select(positionid);
            if (item != null)
            {
                positionname = item.FPositionName;
                positiondept = item.FPositionDept;
                positiontype = item.FPositionType;
                positionnum = item.FPositionNum.ToString();
                positionbegindate = item.FBeginDateStr;
                positionenddate = item.FEndDateStr;
                bakcontent = item.FBackContent;
                content = item.FPositionContent;
                order = item.FPositionOrder.ToString();

            }
        }