0
我有兩張桌子。一個是地區,另一個是國家。我想用複選框在一個列表框中顯示。如何在asp.net中顯示具有父子關係的列表框中的複選框?
我有兩張桌子。一個是地區,另一個是國家。我想用複選框在一個列表框中顯示。如何在asp.net中顯示具有父子關係的列表框中的複選框?
沒有特殊的控制來呈現這種類型的關係。 但是,您可以嘗試使用標準的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>
你知道父母是第一個節點,其餘的都是孩子。
你可以嘗試更詳細地解釋這個,或者更可取的是你試圖實現的一個視覺例子 – jcolebrand 2010-12-16 05:17:58
請給我你的電子郵件ID我會發送你一個快照我想要什麼 – 2010-12-16 06:07:51