[求助]castle多对多的分页大家都是怎么样做的?(更新)

这个是我自己做的,感觉效率很低,而且无法查询。

[求助]castle多对多的分页大家都是怎么样做的?(更新)          public  IList GetPictureByPTypeID( string  PTypesID,  int  firstResult,  int  maxResults,  out   int  recordcount)
[求助]castle多对多的分页大家都是怎么样做的?(更新)        
{
[求助]castle多对多的分页大家都是怎么样做的?(更新)            IList plist 
= pm.PType.Find(int.Parse(PTypesID)).Pictures;
[求助]castle多对多的分页大家都是怎么样做的?(更新)            recordcount 
= plist.Count;
[求助]castle多对多的分页大家都是怎么样做的?(更新)
[求助]castle多对多的分页大家都是怎么样做的?(更新)            
return IListPage(firstResult, maxResults, plist);
[求助]castle多对多的分页大家都是怎么样做的?(更新)        }

[求助]castle多对多的分页大家都是怎么样做的?(更新)
[求助]castle多对多的分页大家都是怎么样做的?(更新)        
public  IList IListPage( int  firstResult,  int  maxResults, IList list)
[求助]castle多对多的分页大家都是怎么样做的?(更新)        
{
[求助]castle多对多的分页大家都是怎么样做的?(更新)            ArrayList tlist 
= new ArrayList();
[求助]castle多对多的分页大家都是怎么样做的?(更新)            
int i = 0;
[求助]castle多对多的分页大家都是怎么样做的?(更新)            
foreach (object obj in list)
[求助]castle多对多的分页大家都是怎么样做的?(更新)            
{
[求助]castle多对多的分页大家都是怎么样做的?(更新)                
if (i >= firstResult && i < (firstResult+maxResults))
[求助]castle多对多的分页大家都是怎么样做的?(更新)                
{
[求助]castle多对多的分页大家都是怎么样做的?(更新)                    tlist.Add(obj);
[求助]castle多对多的分页大家都是怎么样做的?(更新)                }

[求助]castle多对多的分页大家都是怎么样做的?(更新)                i
++;
[求助]castle多对多的分页大家都是怎么样做的?(更新)            }

[求助]castle多对多的分页大家都是怎么样做的?(更新)            
return tlist;
[求助]castle多对多的分页大家都是怎么样做的?(更新)        }

你可能感兴趣的:(cast)