title: Provide data from a code class to the Reporting Services designer in VS 2013
body: <p>I'm trying to create a local SQL Server Reporting Services report (<code>.rdlc</code> file) and connect this report to some data sets that I generate in code (no direct SQL Server connection).</p>
  
  <p>I create a <code>ReportDataProvider</code> class with some instance methods that return <code>IList&lt;T&gt;</code> for various sets of criteria - but I cannot seem to find a way to make those data providing methods show up in the Reporting Services designer inside Visual Studio 2013.</p>
  
  <p>When I look at the dialog that appears after clicking on <code>Add DataSet</code> on the <code>Datasets</code> node in the <code>Report Data</code> explorer window, I see a ton of my classes listed there - but not my data provider class.</p>
  
  <p><img src="https://i.stack.imgur.com/Hm1pN.png" alt="enter image description here"></p>
  
  <p>Is there anything special I need to be aware of (make the class <code>static</code>? Decorate it with some attribute?) in order for it to show up in that dropdown list of possible data sources? I tried various things, but have failed to find any way to get this to work properly...</p>