Hi
I configure the report with no DataSource and the following NeedDataSource event:
| private void AnalisiSconfinamenti_NeedDataSource(object sender, EventArgs e) | |
| { | |
| WSClass ws = new WSClass(); | |
| List<Analisi> elenco = null; | |
| elenco = ws.analisi(9, new DateTime(2008, 5, 20), new DateTime(2009, 5, 20)); | |
| (sender as Telerik.Reporting.Processing.Report).DataSource = elenco; | |
| } |
The method ws.analisi is the following
| public List<Analisi> analisi(int id_cliente, DateTime fromData, DateTime toData) | |
| { | |
| UnicaDataContext db = new UnicaDataContext(); | |
| //linq query to db | |
| var elencoFC = from e in db.Analisis ............ | |
| return elencoFC.toList(); | |
| } |
Hi,
I'm new using controls and finds them very useful for implement web applications .
Recently, I have made a sample web application that use ReportViewer to display a web report.
In Vs2008 every thing is ok and this report display correctly. But when access this report from browser, the report does not work.
i use form authentication and insert httphandler's declaration in both web.config sections:system.web , system.webServer
i have two folder in the sample site : root folder and admin folder with distinct special roles ( Role a for root folder and role b for admin folder ) . Every user should authenticate until can access to resources. Users that can access to Root folder, can use report without any problem, but users which have Role b and access to admin folder, can't run Report.
Does access to Telerik.ReportViewer.axd from admin folder have security challenge?
I want to develop some reports for User that have Role a and some reports for user that have role b, any advice?
I search the entire Reporting Forum, with no luck. May be missing something?
Please help me for solve this problem.
Thank you for taking the time to read this post .
| <DIV><SPAN STYLE="color:black"><SPAN style="background-color:window"><SPAN style="font:normal normal normal 10pt/normal Arial">1</SPAN><SPAN STYLE="background-color:window">.</SPAN><SPAN STYLE="background-color:window">8</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">h</SPAN><SPAN STYLE="background-color:window">e</SPAN><SPAN STYLE="background-color:window">c</SPAN><SPAN STYLE="background-color:window">t</SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">r</SPAN><SPAN STYLE="background-color:window">e</SPAN><SPAN STYLE="background-color:window">s</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">f</SPAN><SPAN STYLE="background-color:window">l</SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">t</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">l</SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">n</SPAN><SPAN STYLE="background-color:window">d</SPAN><SPAN STYLE="background-color:window">.</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">C</SPAN><SPAN STYLE="background-color:window">l</SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window">s</SPAN><SPAN STYLE="background-color:window">e</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">t</SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">l</SPAN><SPAN STYLE="background-color:window">l</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">s</SPAN><SPAN STYLE="background-color:window">c</SPAN><SPAN STYLE="background-color:window">h</SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window">l</SPAN><SPAN STYLE="background-color:window">s</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">n</SPAN><SPAN STYLE="background-color:window">d</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">w</SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">l</SPAN><SPAN STYLE="background-color:window">k</SPAN><SPAN STYLE="background-color:window">i</SPAN><SPAN STYLE="background-color:window">n</SPAN><SPAN STYLE="background-color:window">g</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">d</SPAN><SPAN STYLE="background-color:window">i</SPAN><SPAN STYLE="background-color:window">s</SPAN><SPAN STYLE="background-color:window">t</SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">n</SPAN><SPAN STYLE="background-color:window">c</SPAN><SPAN STYLE="background-color:window">e</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">t</SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">T</SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window">w</SPAN><SPAN STYLE="background-color:window">n</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">C</SPAN><SPAN STYLE="background-color:window">e</SPAN><SPAN STYLE="background-color:window">n</SPAN><SPAN STYLE="background-color:window">t</SPAN><SPAN STYLE="background-color:window">r</SPAN><SPAN STYLE="background-color:window">e</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">n</SPAN><SPAN STYLE="background-color:window">d</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">C</SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window">m</SPAN><SPAN STYLE="background-color:window">m</SPAN><SPAN STYLE="background-color:window">e</SPAN><SPAN STYLE="background-color:window">r</SPAN><SPAN STYLE="background-color:window">c</SPAN><SPAN STYLE="background-color:window">i</SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">l</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">r</SPAN><SPAN STYLE="background-color:window">e</SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">.</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">L</SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window">t</SPAN><SPAN STYLE="background-color:window">s</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window">f</SPAN><SPAN STYLE="background-color:window"> </SPAN><SPAN STYLE="background-color:window">P</SPAN><SPAN STYLE="background-color:window">o</SPAN><SPAN STYLE="background-color:window">t</SPAN><SPAN STYLE="background-color:window">e</SPAN><SPAN STYLE="background-color:window">n</SPAN><SPAN STYLE="background-color:window">t</SPAN><SPAN STYLE="background-color:window">i</SPAN><SPAN STYLE="background-color:window">a</SPAN><SPAN STYLE="background-color:window">l</SPAN><SPAN STYLE="background-color:window">.</SPAN></SPAN></SPAN></DIV> |
| this.ReportParameters["DateStart"].Value.ToString() |