Q:

Interactive dashboard in ASP.NET

I would like to create a dashboard in ASP.NET with multiple reports (bar, sparkline, table) and when user select any particular area in the graph other graph should get filter by that selection.
Just like how Qlikview works, example here 
How to create similar kind of dashboard in ASP.NET, without using any third party (paid) tool?
Is there any framework or plugin available to implement this kind of functionality? 
Is it possible to create such kind of functionality via standard ASP.NET Chart controls?

A:

To create the rich UI you showed, eigther you can code them using javascript from scratch or use opensource or paid third party components.
Any ASP.NET control renderes to standard HTML and Javascript only, so no point taking one more additional load from the "server side" controls.
There are plenty of free charting libraries which you can use to create most of the screen. please have a look.
http://www.splashnology.com/article/15-awesome-free-javascript-charts/325/
Also, Kendo UI (unfortunately its not free), is a robust framework (Javascript/MVC), which do have tons of builtin components and features to get a view like that or beyond.
or, you can use these feature rich HTML5 admin templates, and manipulate the UI via javascript/Jquery.
http://themeforest.net/item/simplicity-massive-admin-pack/full_screen_preview/6862788
Complete list of templates can be found at.
http://themeforest.net/category/site-templates/admin-templates

