DataList1.DataSource = XMLToDataTable(StrValue, "//Data");
DataList1.DataBind();protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
DataList dl = null;
dl = (DataList)e.Item.FindControl("DataList2");
dl.DataSource = XMLToDataTable(StrValue, "//Data/CabInfo/Cab");
dl.DataBind();
} <?xml version="1.0" encoding="UTF-8" ?>
<ponse>
<Data>
<ID>2</ID>
<Start>3</Start>
- <CabInfo>
- <Cab>
<Code>1</Code>
</Cab>
- <Cab>
<Code>2</Code>
</Cab>
</CabInfo>
</Data>
<Data>
<ID>3</ID>
<Start>4</Start>
- <CabInfo>
- <Cab>
<Code>11</Code>
</Cab>
- <Cab>
<Code>22</Code>
</Cab>
</CabInfo>
</Data>
</ponse>如何在二级DataList中查询显示Cab中内容 我用以上代码把所有的Cab都绑定进去了 而不是ID2 中的1.2 每个DataList1里的二级里都有1.2.11.22
DataList1.DataBind();protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
DataList dl = null;
dl = (DataList)e.Item.FindControl("DataList2");
dl.DataSource = XMLToDataTable(StrValue, "//Data/CabInfo/Cab");
dl.DataBind();
} <?xml version="1.0" encoding="UTF-8" ?>
<ponse>
<Data>
<ID>2</ID>
<Start>3</Start>
- <CabInfo>
- <Cab>
<Code>1</Code>
</Cab>
- <Cab>
<Code>2</Code>
</Cab>
</CabInfo>
</Data>
<Data>
<ID>3</ID>
<Start>4</Start>
- <CabInfo>
- <Cab>
<Code>11</Code>
</Cab>
- <Cab>
<Code>22</Code>
</Cab>
</CabInfo>
</Data>
</ponse>如何在二级DataList中查询显示Cab中内容 我用以上代码把所有的Cab都绑定进去了 而不是ID2 中的1.2 每个DataList1里的二级里都有1.2.11.22
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货