Hi Pharaoh_fate,
selection of Technology will depend on number of data you are playing with and how fast you want to see result. If it is within range of 20-30k then you can use bootstrap data tables, will be best suit with MVC. within 150K you still can stay with MVVM;
Knockout or Angular etc.
If its more and complex then you can choose DevExpress, Kendo or SSRS.
SSRS you will get free but you have to configure. For DevExpress and Kendo you have to pay. I prefer DevExpress but it will depend on your budget. Thanks