示例#1
0
        protected void myManageGridView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "MoveUp" || e.CommandName == "MoveDown" || e.CommandName == "Delete")
            {
                int            index  = Convert.ToInt32(e.CommandArgument);
                ManageGridView mygrid = (ManageGridView)sender;
                Label          lblId  = mygrid.Rows[index].FindControl(STR_LABEL_ID) as Label;
                int            Id     = DataConvert.GetInt32(lblId.Text);
                //int Seq = Convert.ToInt32(myManageGridView.DataKeys[index].Value);
                Label         lblSequence = mygrid.Rows[index].FindControl(STR_SEQUENCE_ID) as Label;
                int           Seq         = DataConvert.GetInt32(lblSequence.Text);
                CommonProcess cm          = new CommonProcess();
                switch (e.CommandName)
                {
                case "MoveUp":
                    cm.ExchangeSequence(ManageTable, ManageKey, Id, Seq, (isdesc == false) ? true : false);
                    break;

                case "MoveDown":
                    cm.ExchangeSequence(ManageTable, ManageKey, Id, Seq, (isdesc == false) ? false : true);
                    break;

                case "Delete":
                    DeleteById(ManageTable, ManageKey, Id);
                    break;

                default:
                    break;
                }

                getData();
            }
        }
示例#2
0
        protected void myManageGridView_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
        {
            ManageGridView mygrid = (ManageGridView)sender;

            mygrid.EditIndex = -1;
            getData();
        }
示例#3
0
        protected void myManageGridView_RowEditing(object sender, GridViewEditEventArgs e)
        {
            ManageGridView mygrid = (ManageGridView)sender;

            mygrid.EditIndex = e.NewEditIndex;
            getData();
        }
示例#4
0
        protected void myManageGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            ManageGridView mygrid = (ManageGridView)sender;

            mygrid.PageIndex = e.NewPageIndex;
            getData();
        }
示例#5
0
 private void BindData(object data)
 {
     ManageGridView.DataSource = data;
     ManageGridView.DataBind();
 }