Change Value of dropdown using c#

Trips

Well-known member
Joined
Aug 7, 2010
Messages
2,788
I m able to fetch the whole html of a dropdown control using the web browser , but now i want to do changes in it , i wan to select other values..

HtmlDocument doc = webBrowser1.Document;
HtmlElement displayName = doc.GetElementById("label_value_id"); // Drop Down
HtmlElement saveButton = form.Children[6]; //Save Button
string replace = dataType.InnerHtml.Replace("Selected Value", "value");<br/>
dataType.InnerHtml = replace;<br/>
<br/>
dataType.SetAttribute("Selected Value", "url");

saveButton.InvokeMember("click");


Its Inner HTML is this =" <OPTION label=Address value=address>Address</OPTION> <OPTION label=Checkbox value=bool>Checkbox</OPTION> <OPTION label=Currency value=currency>Currency</OPTION> <OPTION label=Date value=date>Date</OPTION>
<OPTION label=Datetime value=datetimecombo>Datetime</OPTION> <OPTION label=Decimal value=decimal>Decimal</OPTION> <OPTION label=Encrypt value=encrypt>Encrypt</OPTION> <OPTION label=DropDown value=enum>DropDown</OPTION>
<OPTION label=Float value=float>Float</OPTION> <OPTION label=HTML value=html>HTML</OPTION> <OPTION label=IFrame value=iframe>IFrame</OPTION> <OPTION label=Integer value=int>Integer</OPTION> <OPTION label=MultiSelect
value=multienum>MultiSelect</OPTION> <OPTION label=Phone value=phone>Phone</OPTION> <OPTION label=Radio value=radioenum>Radio</OPTION> <OPTION label=Relate value=relate>Relate</OPTION> <OPTION label=TextArea
value=text>TextArea</OPTION> <OPTION label=URL value=url>URL</OPTION> <OPTION label=TextField
selected value=varchar >TextField</OPTION>"


but its giving me error , it shows blank dropdown in the web browser control




View the full article
 
Back
Top