I'm getting error/exception from setting default value for dropdown list.
Here is what I'm doing.......
I have a dropdown box that is populated from repeating node values in the form.
//***This is to create values for the repeating node.
string myNameSpace = NamespaceManager.LookupNamespace("my");
try{Action[] xxCodes = DAO.GetValues("some");for (int i = 0; i < xxCodes.Length; i++)
{
XmlWriter writer = MainDataSource.CreateNavigator().SelectSingleNode("/my:myFields/my:SomeGroup", NamespaceManager).AppendChild();writer.WriteStartElement("SomeGroups", myNameSpace);
writer.WriteElementString(
"someValue", myNameSpace, xxCodes[i].Code);writer.WriteElementString("someDisplayName", myNameSpace, xxCodes[i].Description);
writer.WriteEndElement();
writer.Close();
}
......
//Then I map the dropdown list box to this repeating node. dropdown list works fine
So far so good.
//
Now I want depend on the other value, I want to pre-select the value for this dropdown list. So this pre-selected value will display as default value, but users can still change it by clicking dropdown selection button.
//Here is a snippet of code to set default display.
XPathNavigator
navigator = this.CreateNavigator();
navigator.SelectSingleNode("/my:myFields/my:dropdownlist").Setvalue("defaultValue");
//Then this line of code produce this exception
>System.Xml.XPath.XPathException: Namespace Manager or XsltContext needed. This query has a prefix, variable, or user-defined function.
How do I fix this? Or What is the proper code to set default value for dropdown list?
Thanks.