示例#1
0
    //删除
    //protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
    //{

    //}
    //protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
    //{
    //    //if (e.Row.RowType == DataControlRowType.DataRow)
    //    //{
    //    //    ImageButton ig = e.Row.FindControl("ImageDelete") as ImageButton;
    //    //    ig.Attributes.Add("onclick", "return confirm('您确定要删除吗?');");
    //    //}
    //}
    //删除数据
    // protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
    // {
    //if (e.CommandName == "dele")
    //{
    //    //有权,往下执行
    //    if (SysFunManage.checkUserHasPopedom((Session["CurUser"] as UserInfo).UserId, "日程管理", "delete"))
    //    {
    //        //删除工作日程
    //        int calendarID = Convert.ToInt32(e.CommandArgument.ToString());
    //        bool flag = CalendarManager.DeleteCalendar(calendarID);
    //        if (flag)
    //        {
    //            Response.Write("<script>alert('删除成功!');location.href='MyCalender.aspx';</script>");
    //            //增加操作日志
    //            UserInfo user = (UserInfo)Session["CurUser"];
    //            string operateName = user.LoginID;
    //            DateTime operateTime = Convert.ToDateTime(DateTime.Now.ToString());
    //            string operateType = user.LoginID + "删除了日程管理";
    //            LogManage.AddSystemLog(operateName, operateTime, operateType);
    //        }
    //        else
    //        {
    //            Response.Write("<script>alert('删除失败!');</script>");
    //        }
    //    }
    //    else
    //    {
    //        Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('您无权执行此操作!');</script>");
    //    }
    //}
    //}
    //protected void AspNetPager2_PageChanged(object sender, EventArgs e)
    //{
    //    //Calendars cal = new Calendars();
    //    //Bind1(cal, Request.QueryString["Time"].ToString());
    //}
    //绑定分页
    //private void Bind1(Calendars cal, string Time)
    //{
    //    //获得用户登录的ID
    //    //UserInfo user = Session["CurUser"] as UserInfo;
    //    //int userid = user.UserId;
    //    //List<Calendars> list = CalendarManager.GetCalendarByUserId(userid, Time);
    //    //if (cal.CalendarID != 0)
    //    //{
    //    //    list.Add(cal);
    //    //}

    //    //this.GridView2.DataSource = list;
    //    //this.GridView2.DataBind();

    //    //PagedDataSource pds = new PagedDataSource();
    //    //AspNetPager2.RecordCount = list.Count;
    //    //pds.DataSource = list;
    //    //pds.AllowPaging = true;
    //    //pds.CurrentPageIndex = AspNetPager2.CurrentPageIndex - 1;
    //    //pds.PageSize = AspNetPager2.PageSize;
    //    //this.GridView2.DataSource = pds;
    //    //this.GridView2.DataBind();
    //}
    #endregion
    private void DataBind(int pageIndex)
    {
        try
        {
            PagedDataSource pds = new PagedDataSource();
            pds.DataSource          = CalendarManager.SelectLeaveWord(txtTitle.Text, RadioButtonList1.SelectedValue);
            Pager1.DataCount        = pds.Count;
            pds.AllowPaging         = true;
            pds.CurrentPageIndex    = pageIndex; //取得当前页索引
            pds.PageSize            = 5;
            Pager1.PageCount        = pds.PageCount;
            gvCalendar.DataSourceID = null; //LeaveWordManager.SelectLeaveWordByAll;
            gvCalendar.DataSource   = pds;
            gvCalendar.DataBind();
        }
        catch (Exception)
        {
            return;
        }
    }