Здравствуйте, 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();
}