/// <summary>
/// 分页获取数据
/// </summary>
/// <param name="iCurrentSize">页面大小</param>
/// <param name="iCurrent">页码</param>
/// <returns></returns>
public DataSet GetNewsList(int iCurrentSize, int iCurrent)
{
DataSet mDsNews = GetNewsTypeList();
DataSet mreDsNews = new DataSet();
if (mDsNews != null && mDsNews.Tables.Count > 0)
{
PageCurrentCount = mDsNews.Tables[BLFWebConfig.NEWS_DATA_NAME].Rows.Count;
int starCount = iCurrentSize * (iCurrent - 1);
//获取分页后数据的数组
DataRow[] mDrNews = new DataRow[((starCount + iCurrentSize) < PageCurrentCount ? iCurrentSize : PageCurrentCount - starCount)];
for (int i = starCount, j = 0; i < starCount + mDrNews.Length; i++, j++)
{
mDrNews[j] = mDsNews.Tables[BLFWebConfig.NEWS_DATA_NAME].Rows[i];
}
mreDsNews.Merge(mDrNews);
}
return mreDsNews;
}
为什么DataRow没有copy方法?