title: Need help populating an ASP.net gridview using JSON datasource in c#
body: <p>I have to create a gridview that is automatically populated with JSON.</p>
  
  <p>I have created the JSON folder, it works fully, i can save data to it no problem.</p>
  
  <p>The issue im having is now making my gridview in my ASP.net to automatically populate the form USING my JSON file.</p>
  
  <p>I have tried using visual studios inbuilt LINQ wizard... It populated the headers of the gridview but not the fields itself. </p>
  
  <p>Its a very simple gridview with 2 columns.</p>
  
  <p>My current asp gridview code:</p>
  
  <pre><code>&lt;asp:GridView ID="GridView1" AutoGenerateColumns="False
             " ShowHeaderWhenEmpty="True" EmptyDataText="No records Found" runat="server"  DataSourceID="Grid" OnSelectedIndexChanged="GridView1_SelectedIndexChanged"&gt;
              &lt;Columns&gt;
                  &lt;asp:BoundField DataField="id" HeaderText="id" ReadOnly="True" SortExpression="id" /&gt;
                  &lt;asp:BoundField DataField="Title" HeaderText="Title" ReadOnly="True" SortExpression="Title" /&gt;
              &lt;/Columns&gt;
          &lt;/asp:GridView&gt;
          &lt;asp:LinqDataSource ID="Grid" runat="server" ContextTypeName="BookCollection" EntityTypeName="" OrderBy="id, Title" Select="new (id, Title)" TableName="Books"&gt;
          &lt;/asp:LinqDataSource&gt;
  </code></pre>
  
  <p>short sample of my JSON below (has one entry only atm, just showing the attributes)(Two total: id, and Title.)</p>
  
  <pre><code>{"Books":[{"id":1,"Title":"Harry Potter"}]}
  </code></pre>
  
  <p>My gridview does NOT load when opened in a browser, but I'm assuming this is because the datasource is not linked properly yet or have a page load function because i don't know what to do.</p>
  
  <p>As you can tell i am very new to coding so sorry if i left anything out.</p>
  
  <p>Any help would be GREATLY appreciated.</p>