Sample snippet below shows you how to do that: IEnumerable<DataRow> dataRows = myDataTable.AsEnumerable().Take(10); This would return you the 10 top rows of the DataTable.