ビューの選択に基づいてグリッドに動的にデータを入力する必要があります。以下のリンクをたどって、グリッドに動的にデータを入力しました。
2つのajax呼び出しを使用します。1つはJqGridのColModelとColNamesを取得し、2つ目はcolDataを取得します。返されるデータは現在のページのみです(つまり、20レコード-ページサイズ20)。
私が抱えている問題は、サーバー側のページングが機能していないことです。ポケットベルの次のボタンをクリックすると、最初のページのみが再度読み込まれます。
ハンドラーのコードは次のとおりです
var numberOfRows = context.Request["rowsPerPage"];
int nRows, iPage;
if (String.IsNullOrEmpty(numberOfRows) || !int.TryParse(numberOfRows, NumberStyles.Integer, CultureInfo.InvariantCulture, out nRows))
nRows = PageSize; // default value
var pageIndex = context.Request["pageIndex"];
if (String.IsNullOrEmpty(pageIndex) || !int.TryParse(pageIndex, NumberStyles.Integer, CultureInfo.InvariantCulture, out iPage))
iPage = 1; // default value
context.Request["rowsPerPage"]およびcontext.Request["pageIndex"]は常にnullを返し、デフォルト値に設定されます。私は何が欠けていますか。助けてください。