<table id="example" class="table display table-striped table-bordered table-hover table-sm" cellspacing="0" width="100%">
        <thead>
         <tr>
             <th>Pump Number</th>
             <th>Fuel Grade</th>
             <th>Shift Opening Date</th>
             <th>Pump Opening Volume</th>
             <th>Shift Closing</th>
             <th>Pump Closing Volume</th>
             <th>Sale Volume (Closing Volume - Opening Volume)</th>
             <th>Unit Price</th>
             <th>Money (Sale Volume x Unit Price)</th>
         </tr>
        </thead>
        <tfoot>
            <tr>
                <th>Pump Number</th>
                <th>Fuel Grade</th>
                <th>Shift Opening Date</th>
                <th>Pump Opening Volume</th>
                <th>Shift Closing</th>
                <th>Pump Closing Volume</th>
                <th>Sale Volume (Closing Volume - Opening Volume)</th>
                <th>Unit Price</th>
                <th>Money (Sale Volume x Unit Price)</th>
            </tr>
        </tfoot>
    </table>
<script type="text/javascript">
$(document).ready(function() {
    var table = $('#example').DataTable( {
        "ajax": "api/v1/ShiftPumpReport/shiftPumpData.txt",
         "dom": 'Bfrtip',
        "buttons": [
            'copy',
            'csv',
            'excel',
            'pdf',
            'print',
            // {
            //     extend: 'print',
            //     text: 'Print all (not just selected)',
            //     exportOptions: {
            //         modifier: {
            //             selected: null
            //         }
            //     }
            // }
        ],
        "select": true,
        "columns": [
            { "data": "Fp_Id" },
            { "data": "Grade_Name" },
            { "data": "Open_Date"},
            { "data": "Open_Volume" },
            { "data": "Close_Date" },
            { "data": "Close_Volume" },
            { "data": "Sale_Total" },
            { "data": "Price" },
            { "data": "Money_Total" },
        ],
        "order": [[1, 'asc']],
       
    } );
} );
</script>