2014-02-01 7 views
1

Привет всем Я очень новичок в asp.I хочу создать сетку данных для привязки данных, поступающих из веб-службы, написанной в aspx.EasyUi datagrid в Asp?

Я впечатлен jquery easyui. Орех проблема - все демонстрации объясняются с помощью php.

Кто-нибудь сделал использование asp?
Сетка ожидает данные в виде

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

Как я могу создать такой объект JSON в жереха?

+0

быть уверен .... asp.net или жерех-классик? – Paul

ответ

0

Мне удалось вставить asp gridview в макет напрямую. Таким образом, мы можем обрабатывать весь обмен данными с помощью asp и C#. Я думаю, что это лучший вариант. Параметры форматирования datagrid возникли в результате использования опций автоматического форматирования.

В этом случае я вставленной в гармошку в западной области:

<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

Смежные вопросы