2010-07-19 55 views

回答

0

首先,請從代碼的Web服務背後... 然後綁定您從Web服務到一個下拉得到的XML。 在這個環節你必須怎麼做:

http://forums.asp.net/t/999571.aspx

歡呼

+0

我已經叫 昏暗myGeoService作爲新net.webservicex.www .country Dim myISOcodes As String = myGeoService.GetCountries 但myISOcodes只是字符串。接下來的問題是如何將字符串更改爲數據集? – user168507 2010-07-19 10:33:30

+0

GetCountries返回什麼? – Marko 2010-07-19 11:33:02

+0

在瀏覽器中打開 http://www.webservicex.net/country.asmx/GetCountries – user168507 2010-07-19 11:57:13

1

THX馬爾科,最後:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    Dim myGeoService As New net.webservicex.www.country 
    Dim myISOcodes As String = myGeoService.GetCountries 

    Dim reader As New System.IO.StringReader(myISOcodes) 

    If Not Page.IsPostBack Then 
     Dim mycountries As New DataSet 
     mycountries.ReadXml(reader) 
     DropDownList1.DataSource = mycountries 
     'DropDownList1.DataValueField = "value" 
     DropDownList1.DataTextField = "Name" 
     DropDownList1.DataBind() 
    End If 

End Sub 
+0

我很高興我幫助過...乾杯 – Marko 2010-07-19 22:12:30

相關問題