获取DataTable前几条数据

      #region 获取DataTable前几条数据
        /// <summary>
        /// 获取DataTable前几条数据
        /// </summary>
        /// <param name="TopItem">前N条数据</param>
        /// <param name="oDT">源DataTable</param>
        /// <returns></returns>
        public static DataTable DtSelectTop(int TopItem, DataTable dt1)
        {
            if (dt1.Rows.Count < TopItem) return dt1;

            DataTable NewTable = dt1.Clone();
            DataRow[] rows = dt1.Select("1=1");
            for (int i = 0; i < TopItem; i++)
            {
                NewTable.ImportRow((DataRow)rows[i]);
            }
            return NewTable;
        }
        #endregion
原文地址:https://www.cnblogs.com/wmm-pcy/p/9752815.html