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 に答える