獲取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 oDT) 
{ 
    if (oDT.Rows.Count < TopItem) return oDT; 
   
    DataTable NewTable = oDT.Clone(); 
    DataRow[] rows = oDT.Select("1=1"); 
    for (int i = 0; i < TopItem; i++) 
    { 
        NewTable.ImportRow((DataRow)rows[i]); 
    } 
    return NewTable; 
} 
#endregion 
相關文章
相關標籤/搜索