2010-12-16 38 views

回答

0

沒有特殊的控制來呈現這種類型的關係。 但是,您可以嘗試使用標準的CheckBoxList控件。 孩子們會使用jQuery進行一點點移動。 也許這是更優雅的解決方案,使用jQuery來移動單元格。

<%@頁標題= 「主頁」 LANGUAGE = 「C#」 的MasterPageFile = 「〜/的Site.Master」 AutoEventWireup = 「真」 的CodeFile = 「Default.aspx.cs」 繼承= 「_默認」 %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> 

<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script> 

<script language="javascript" type="text/javascript"> 
    jQuery(document).ready(function() { 
     var cells = $('#<%= list.ClientID %>').find('td'); 

     for (var i = 1; i < cells.length; i++) { 
      $(cells[i]).css('padding-left', '10px'); 
     } 
    }); 
</script> 

</asp:Content> 
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> 

    <asp:CheckBoxList id="list" runat="server"> 
    <asp:ListItem>Parent</asp:ListItem> 
    <asp:ListItem>Child</asp:ListItem> 
    </asp:CheckBoxList> 

</asp:Content> 

你知道父母是第一個節點,其餘的都是孩子。

相關問題