如何在所有国家/地区填充下拉列表?

时间:2011-06-01 08:26:58

标签: asp.net vb.net

  

可能重复:
  Where can I get a list of all countries/cities to populate a listbox?

我正在尝试通过Windows填写所有世界各国的下拉列表,有没有办法让我的下拉列表从Windows获得所有国家/地区?

或者是否有人拥有所有列表的XML,以便我可以使用它?

1 个答案:

答案 0 :(得分:4)

2016年8月9日更新:

List of Countries


只是快速搜索并找到了这个网站:

http://madskristensen.net.web7.reliabledomainspace.com/post/XML-country-list.aspx

这是文件的直接链接:

<击> http://cid-247fb0008340dbcd.office.live.com/self.aspx/workstion/countries.xml

更新:使用国家/地区列表填充下拉列表的代码:

Dim doc = XDocument.Load("path to url\file")

Dim countries = From c in doc.Descendants("country")
                Select c.Value

For Each country In countries
    DropDownList.Add(country)
Next

DropDownList.DataBind()