#region 直接在DataSet(数据集)中分页
/// <summary>
/// 直接在DataSet(数据集)中分页
/// </summary>
/// <param name="ds">DataSet</param>
/// <param name="PageNum">每页显示条数</param>
/// <param name="InPage">第几页</param>
/// <returns></returns>
public static DataSet SplitDataSet(DataSet ds, int InPage, int PageNum)
{
DataSet vds = new DataSet();
vds = ds.Clone();
int fromIndex = PageNum * (InPage - 1);
int toIndex = PageNum * InPage - 1;
for (int i = fromIndex; i <= toIndex; i++)
{
if (i >= ds.Tables[0].Rows.Count)
break;
vds.Tables[0].ImportRow(ds.Tables[0].Rows[i]);
}
ds.Dispose();
return vds;
}
#endregion
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。