2011-09-30 115 views
1

我曾嘗試通過以下方式來實現這一點:是否有可能使用jQuery對GridView行進行排序?

GridView控件:

<asp:GridView ID="GridViewUnavailableDestination" runat="server" Visible="False" 
     Width="98%" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" 
     GridLines="None" CssClass="sortable"> 
     <Columns> 
      <asp:TemplateField HeaderText="Name"> 
       <ItemTemplate> 
        <asp:Label ID="idUnavailable" runat="server" Text='<%# bind("idUnavailable") %>' Visible="false"></asp:Label> 
        <asp:Label Visible="true" runat="server" ID="unavailableLabel" Text='<%# bind("name") %>'></asp:Label> 
       </ItemTemplate> 
      </asp:TemplateField> 
      <asp:TemplateField HeaderText="Type"> 
       <ItemTemplate> 
        <asp:Label Visible="true" runat="server" ID="unavailableTypeLabel" Text='<%# bind("type") %>'></asp:Label> 
       </ItemTemplate> 
      </asp:TemplateField> 
      <asp:TemplateField HeaderText="RT"> 
       <ItemTemplate> 
        <asp:Label Visible="true" runat="server" ID="unavailableRTLabel" Text='<%# bind("ringingTime") %>'></asp:Label> 
       </ItemTemplate> 
      </asp:TemplateField> 
     </Columns> 
    </asp:GridView> 

這是我的母版的javascript:

$(document).ready(function() { 
     $(function() { 
      $(".sortable tbody").sortable(); 
      $(".sortable tbody").disableSelection(); 
     }); 
}); 

但是,這是行不通的。

關於如何使這項工作的任何想法?或者如果有可能呢?

回答

0

爲了解決這個問題,就需要有一個看看以下帖子:

http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/

這是關於最近jQuery插件,允許拖放表格元素。這對於GridViews很有用,因爲瀏覽器將它呈現爲一個表格。然而,這可能不足以得到解決問題的方法,因爲它已經通過這篇文章,它與GridView的具體工作已經清楚地說明:

http://forums.asp.net/t/1684346.aspx/1?tableDnD+onDragClass+not+working+on+asp+net+GRIDVIEW

希望這有助於人同樣的問題!

2
+0

給我評論,如果它可以幫助你.. !!!!!! – sikender

+0

感謝您的回答。這導致我找到了這個問題的答案。我會盡快發佈。乾杯 – aleafonso

相關問題