示例#1
0
 /// <summary>
 /// 删除记录
 /// </summary>
 /// <param name="strTable">表</param>
 /// <param name="strKey">主键</param>
 /// <param name="strId">值</param>
 protected void DeleteById(string strTable, string strKey, int strId)
 {
     CommonProcess cp = new CommonProcess();
     cp.DeleteById(strTable, strKey, strId);
     getData();
 }
示例#2
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();
            }
        }