1

我正在使用 Telerik Radgrid,它以编辑模式加载,为用户提供类似 excel 的编辑功能。但是当用户单击分页并进行回发时,网格不会在编辑模式下加载。我需要在所有页面中进行编辑。

这就是我用来完成可编辑 radgrid 的方法。

protected void rgStoreCosting_DataBinding(object sender, EventArgs e)
    {
        for (int i = 0; i < dtStoreCosting.Rows.Count; i++)
        {
            rgStoreCosting.EditIndexes.Add(i);
        }
    }

发生分页时,不再触发此事件,因此不进行编辑。有没有其他方法可以完成分页编辑。谢谢

4

1 回答 1

2

您可以尝试删除代码并将可编辑代码附加到 PreRender 事件:

protected void RadGrid1_PreRender(object sender, EventArgs e)
{
    for (int count = 0; count < RadGrid1.PageSize; count++)
    {
        RadGrid1.EditIndexes.Add(count);
    }

    RadGrid1.Rebind();
}

在此处输入图像描述

于 2012-11-06T04:00:38.770 回答