Asp中的EasyUi数据网格?

时间:2014-02-01 06:55:27

标签: c# jquery asp.net datagrid

大家好我是asp的新手。我想为来自用aspx编写的web服务绑定数据创建数据网格。

我对jquery easyui印象深刻。坚果问题是用php解释的所有演示。

有没有人使用过asp? 网格需要格式为

的数据
{"total":28,"rows":[{"productid":"1","attr":{"size":"10dc","color":"red&yellow"},
                    {"productid":"2","attr":{"size":"102dc","color":"green&null"}

如何在asp中创建这样的JSON对象?

1 个答案:

答案 0 :(得分:0)

我能够直接在布局中插入asp gridview。这样我们就可以使用asp和c#处理所有数据交换。我认为这是一个更好的选择。 datagrid的格式化选项源于使用autoformat选项。

在这种情况下,我插入了西部窗格中的手风琴:

<div data-options="region:'west',split:true" title="West" style="width:100px;">
            <div class="easyui-accordion" data-options="fit:true,border:false">
                <div title="Title1" style="padding:10px;">
                    content1
                </div>
                <div title="Title2" data-options="selected:true" style="padding:10px;">
                <form id="form1" runat="server">
                    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString='<%$ ConnectionStrings:news_devConnectionString %>' ProviderName='<%$ ConnectionStrings:news_devConnectionString.ProviderName %>' SelectCommand="SELECT contentID, title, siteDatetime, mp3path FROM news_dev.content;"></asp:SqlDataSource>
                    <asp:GridView ID="GridView1" runat="server" CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None">
                        <AlternatingRowStyle BackColor="White" />
                        <EditRowStyle BackColor="#2461BF" />
                        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                        <RowStyle BackColor="#EFF3FB" />
                        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                        <SortedAscendingCellStyle BackColor="#F5F7FB" />
                        <SortedAscendingHeaderStyle BackColor="#6D95E1" />
                        <SortedDescendingCellStyle BackColor="#E9EBEF" />
                        <SortedDescendingHeaderStyle BackColor="#4870BE" />
                    </asp:GridView>
                </form>
                </div>
                <div title="Title3" style="padding:10px">
                    content3
                </div>
            </div>
        </div>

只是测试看看我是否可以在那里获得它,显然需要格式化。

enter image description here