0
메뉴 및 하위 메뉴가 포함 된 중첩 된 XML 파일이 있습니다. 페이지로드시 ASP.NET CheckBox 컨트롤에 바인딩해야합니다. 아래 코드를 참조하십시오.CheckBoxList에 중첩 된 xml 바인딩
나는 아래의 C# 코드를 사용하여 바인딩하려고 :
DataSet ds = new DataSet();
try
{
//Reading the data from the XML file
ds.ReadXml(HttpContext.Current.Server.MapPath("~/menu.xml"));
DataView dataview = ds.Tables[0].DefaultView;
BioCheckBoxList.DataSource = dataview ;
BioCheckBoxList.DataBind();
}
XML : 어떤 도움을 이해할 수있을 것이다
enter code here
<!--<menu>
<menuItem text="Home" url="~/Default.aspx?id=e058511b-b7d9-4d39-b194-cf803014777" mid="08f360dc- a9cf-4724-a595-66f7ca01c04e" predeficon="homeico" />
<menuItem text="Bio" url="~/Default.aspx" icon="~/common/theme/smoothadmin/img/cog.png">
<subMenu>
<menuItem text="Reg" url="~\Modules\Bio\Reg.aspx"/>
<menuItem text="Mem" url="~\Modules\Bio\Mem.aspx"/>
</subMenu>
</menuItem>
<menuItem text="Por" url="~/Default.aspx?" icon="~/common/theme/smoothadmin/img/cog.png">
<subMenu>
<menuItem text="General">
<subMenu>
<menuItem text="Make Appointment" url="~\Modules\Portals\Gen.aspx"/>
</subMenu>
</menuItem>
</subMenu>
</menuItem>
</menu>-->
.