0
私は2つのテーブルを持っています。 1つは地域向けで、もう1つは国向けです。私は両方のチェックボックスを持つリストボックスに表示したい。asp.netの親子関係のリストボックスでチェックボックスを表示するにはどうすればいいですか?
私は2つのテーブルを持っています。 1つは地域向けで、もう1つは国向けです。私は両方のチェックボックスを持つリストボックスに表示したい。asp.netの親子関係のリストボックスでチェックボックスを表示するにはどうすればいいですか?
この種の関係をレンダリングする特別なコントロールはありません。 しかし、標準のCheckBoxListコントロールを使用できます。 子供はjqueryを使用して少しシフトされます。 jqueryを使用してセルをシフトする方がより洗練されたソリューションかもしれません。
<% @ページタイトル= "ホームページ" 言語= "C#" MasterPageFile = "〜/ Site.master" AutoEventWireup属性= "true" を 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
私にあなたのメールIDを教えてください。 –