實際上,我想爲一個視圖生成一個申請人列表(超過1000),我使用的是sql數據讀取器和genrting列表並傳遞給視圖,但它需要很大的時間( 4到5秒)在View上顯示,當記錄超過500時是正常的。如何將數據列表傳遞到視圖
{
公共靜態ApplicantsList GetListSend(字符串類別,串subDiv) { 串OS = 「N」; if(category ==「SCOS」) os =「Y」; 申請人應用; //申請人類包含姓名,地址,電話//// ApplicantsList APPLIST =新ApplicantsList()等; // ApplicantLst類列表類型// 串sqlcon = ConfigurationManager.ConnectionStrings [ 「的ConnectionString」]的ConnectionString的ToString(); SqlConnection con = new SqlConnection(sqlcon); con.Open(); string SqlQuery =「SELECT [idno],[ApplicantName],[Address],[Status],convert(varchar(10),DateOfApplication,103)DateOfApplication FROM [SCOBC] where(status ='Pending With Dealing Assistant' ')+ SubDiv ='「+ subDiv +」'和os ='「+ os +」'按IDNO排序「; SqlCommand cmd = new SqlCommand(SqlQuery,con); SqlDataReader sdr = null; sdr = cmd.ExecuteReader(); (sdr.HadRows) {sdr.Read()) {= {0};} App.IdNo = sdr [「idno」]。ToString(); App.Name = sdr [「ApplicantName」]。ToString(); App.Address = sdr [「Address」]。ToString(); App.Status = sdr [「Status」]。ToString(); App.DateOfApp = sdr [「DateOfApplication」]。ToString(); AppList.Add(App);
}
sdr.Close();
con.Close();
}
return AppList;
}
}
你可以發佈一些你的代碼,所以我們可以看到你到底是怎麼做的? – jessegavin 2010-09-08 19:41:17
我是新的我嘗試複製粘貼代碼,但只有最後一行是代碼形式? – user426306 2010-09-09 06:07:32