-2

私は待機中の従業員を表示するためのグリッドビューを持っています.最初は約2000人の従業員がグリッドビューにロードされています.私の問題は、動員ページで、従業員を動員するとデータが正しく挿入されますが、fillgridが呼び出されないことです.

ローカル システムでは正常に動作していますが、サーバーでは正常に動作していません。大量のデータが原因でしょうか。他のすべての機能は正常に動作しています....

挿入するための私のコードはここにあります

int i = clsMob.InsertMobilizationDetails(dsMobilizn.GetXml());
if (i>0)
{
   FillGrid();
   ClearAll();
   string str = "<script>alert('Successfully mobilized the selected employees')</script>";
                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Validation Error", str, false);
                 return;
}

関数 InsertMobilizationDetails

public int InsertMobilizationDetails(string xml)
{
    Database_Operations dbo = new Database_Operations("TransMob_InDetails", true);
    dbo.AddParameter("@xmlMob", xml);        
    return dbo.ExecuteQuery();  //returns value as 1     
}
4

1 に答える 1

0

レコード数が 2000 を超える場合、サービス メッセージ サイズに問題がある可能性があります。デフォルトのメッセージ サイズは 65536 程度です。メッセージ サイズを大きくして、アプリをロードしてみてください。

于 2012-10-01T08:40:07.087 に答える