Хорошо, насколько я понимаю, у вас есть радгрид, в котором вы разрешили пейджинг и установите размер страницы равным 10. При вставке 11-й записи новая страница отображается с этой 11-й записью.И когда эта 11-я запись удалена, вы просматриваете пустую страницу, вместо того, чтобы показывать страницу с записями от 1 до 10. Я надеюсь, что я здесь.
В любом случае.Я предполагаю, что проблема в том, что Radgrid не имеет данных для страницы, которую вы сейчас просматриваете.
В RadGrid есть событие с именем NeedDataSource.Это событие запускается всякий раз, когда RadGrid необходимо отобразить данные.Вы можете вызвать логику Binding в этом событии и посмотреть, работает ли она для вас.
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindGrid();
}
}
private void BindGrid()
{
RadGrid1.DataSource = "BindingSource";
RadGrid1.DataBind();
}
protected void RadGrid1_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
BindGrid();
}
Посмотрите, работает ли это для вас ..