我的Xml文件看起來像這樣。將Xml加載到DropDown中
<?xml version="1.0" encoding="utf-8" ?>
<Test1>
<Product Name="Test1" Value="10">
<Catagory>
<CatagoryType Value="20">AAA</CatagoryType>
<CatagoryType Value="22">BBB</CatagoryType>
<CatagoryType Value="23">CCC</CatagoryType>
<CatagoryType Value="25">DDD</CatagoryType>
</Catagory>
<Type>
<TypeName Value="11">111</TypeName>
<TypeName Value="12">222</TypeName>
<TypeName Value="13">333</TypeName>
<TypeName Value="14">444</TypeName>
</Type>
<Location>
<Area Value="0">Inside</Area>
<Area Value="1">OutSide</Area>
<Area Value="2">NoWhere</Area>
</Location>
</Product>
<Product Name="Test2" Value="10">
<Catagory>
<CatagoryType Value="20">EEE</CatagoryType>
<CatagoryType Value="22">FFF</CatagoryType>
<CatagoryType Value="23">GGG</CatagoryType>
<CatagoryType Value="25">HHH</CatagoryType>
</Catagory>
<Type>
<TypeName Value="11">555</TypeName>
<TypeName Value="12">666</TypeName>
<TypeName Value="13">777</TypeName>
<TypeName Value="14">888</TypeName>
</Type>
<Location>
<Area Value="0">Inside</Area>
<Area Value="1">OutSide</Area>
<Area Value="2">NoWhere</Area>
</Location>
</Product>
</Test1>
我想讓您可以在下拉菜單中選擇產品。然後根據產品,在另一個下拉列表中獲得一個類別。然後鍵入另一個,並在最後一個位置。我已經能夠讓產品在下拉菜單中顯示。但是無法根據產品獲得剩餘的元素。
我的代碼產品加載到一個下拉:
XmlDataset.ReadXml(Server.MapPath("XmlFile1.xml"));
drpProducts.DataSource = XmlDataset.Tables["Product"];
drpProducts.DataTextField = "Name";
drpProducts.DataValueField = "Value";
drpProducts.DataBind();
我找不出下一個步驟。我該怎麼去做呢?
很好的答案。完美作品 – Sam
謝謝!高興聽到 :) – AnhTriet