автоматическое убывание строки серийный номер - PullRequest
0 голосов
/ 09 апреля 2019

Здравствуйте, Sr У меня есть следующий код.Я хочу, чтобы мой Sno был удален, т.е. если я удаляю Sno-4, а общий Sno равен 5, то Sno 5 должен автоматически стать 4 после удаления

protected void grdTaskDetails_RowDeleting (отправитель объекта, DevExpress.Web.Data.ASPxDataDeletingEventArgse) {строка taskNo = Convert.ToString (lblPr.Text);// изменяем уникальный идентификатор формы ключа

    tbl_User usr = (tbl_User)Session["UserObj"];
    object NO = e.Values["Sno"]; //grid sno



    e.Cancel = true;
    try
    {
        decimal Sno = Convert.ToDecimal(NO);


        EzESSTblsDataContext tb = new EzESSTblsDataContext();


        //Change table name and parameter 
        var delete = (from n in tb.PurchaseReq_Grid_Temps
                      where n.CmpyCode == usr.CmpyCode && n.PRNo == lblPr.Text && n.Sno == Sno
                      select n).SingleOrDefault();

        if (delete != null)
        {
            try
            {

                tb.PurchaseReq_Grid_Temps.DeleteOnSubmit(delete);
                tb.SubmitChanges();
                FillGrid(usr.CmpyCode, taskNo);




            }
            catch
            {

            }
            finally
            {
                tb.Dispose();
            }
        }

    }
    catch
    {

    }

    grdTask.CancelEdit();

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...