freddykMedlem sedan okt. 2006103 inlägg Mors (igen)! Behöver er guru-hjälp igen...
Hur laddar jag en dropdownlist bäst med värden från en XML-fil? Funktionen för detta? Använder mig av VS2005 o c#. SQL Server.
<root>
<moms>
<momsvalue>15</momsvalue>
<momstext>15</momstext>
</moms>
<moms>
<momsvalue>21</momsvalue>
<momstext>21</momstext>
</moms>
</root>
Vill att value ska få samma värde som Text-delen i dropdownen... Exemeplvis:
<asp:dropdownlist>
<listitem DataValueField="15" DataTextField="15" />
<listitem DataValueField="21" DataTextField="21" />
</asp:dropdownlist>
Tack på förhand! :)
freddykMedlem sedan okt. 2006103 inlägg Löste det :) Här är funktionen jag skrev om ngn är intresserad...
protected void loadMomsSatser()
{
string Path = Request.PhysicalApplicationPath;
DataSet data = new DataSet();
data.ReadXml(Path + "xml/moms.xml");
XmlDataDocument xmlDataDoc = new XmlDataDocument(data);
string strXPathQuery = "/root/moms";
foreach (XmlNode nodeDetail in xmlDataDoc.SelectNodes(strXPathQuery))
{
string itemValue = nodeDetail.ChildNodes[1].InnerText.ToString();
string itemText = nodeDetail.ChildNodes[0].InnerText.ToString();
ddlMomssatser.Items.Add(new System.Web.UI.WebControls.ListItem(itemValue, itemText));
}
}
Tack ändå!