我必须创建一个自动填充JSON的gridview。需要帮助填充使用C中的JSON数据源的ASP.net gridview#
我已经创建了JSON文件夹,它可以完全工作,我可以将数据保存到它没有问题。
我现在正在使用我的ASP.net中的GridView来自动填充使用我的JSON文件的表单。
我已经尝试使用视觉工作室内置的LINQ向导...它填充了gridview的标题,但不是字段本身。
它是一个非常简单的gridview有2列。
我目前的ASP GridView的代码:
<asp:GridView ID="GridView1" AutoGenerateColumns="False
" ShowHeaderWhenEmpty="True" EmptyDataText="No records Found" runat="server" DataSourceID="Grid" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
<Columns>
<asp:BoundField DataField="id" HeaderText="id" ReadOnly="True" SortExpression="id" />
<asp:BoundField DataField="Title" HeaderText="Title" ReadOnly="True" SortExpression="Title" />
</Columns>
</asp:GridView>
<asp:LinqDataSource ID="Grid" runat="server" ContextTypeName="BookCollection" EntityTypeName="" OrderBy="id, Title" Select="new (id, Title)" TableName="Books">
</asp:LinqDataSource>
低于我的JSON的
短样品(有一个条目只有ATM,只是显示属性)(共两个:id和标题)
{"Books":[{"id":1,"Title":"Harry Potter"}]}
我的gridview在浏览器中打开时没有加载,但我假设这是因为数据源尚未正确链接或者有页面加载功能,因为我不知道该怎么做。
正如你可以告诉我很新的编码,如果我遗漏任何东西,很抱歉。
任何帮助将非常感激。
请告诉我们您曾经试图填充在服务器端 – derloopkat
对不起你这是什么意思GridView的是什么? – Joe
我说我尝试使用配置向导LINQ选项的视觉工作室内置数据源,然后选择我的JSON文件夹,并且正确的标题在那里,但是字段没有填充。 – Joe