namespace vodManage
{
    public partial class Genre : UserControl
    {
        public Genre()
        {
            InitializeComponent();
        }        public class GenreData
        {
            public short Id { get; set; }
            public string Title { get; set; }
            public short ParentId { get; set; }
            public string Path { get; set; }
            public byte Order { get; set; }
        }        public List<GenreData> genreDB = new List<GenreData>();        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            Uri url = new Uri(Page.url + "/GetGenreData");
            WebClient wc = new WebClient();
            wc.UploadStringCompleted += new UploadStringCompletedEventHandler(wc_UploadStringCompleted);
            wc.UploadStringAsync(url, "");
        }        void wc_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                CBoxChannelLoad.Visibility = Visibility.Collapsed;
                genreDB = e.Result;
            }
            else
            {
                //
            }
        }
    }
}
web serviceweb service<?xml version="1.0" encoding="utf-8"?>
<ArrayOfGenreData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
  <GenreData>
    <Id>1</Id>
    <Title>频道1</Title>
    <ParentId>0</ParentId>
    <Path>c1</Path>
    <Order>0</Order>
  </GenreData>
  <GenreData>
    <Id>2</Id>
    <Title>频道2</Title>
    <ParentId>0</ParentId>
    <Path>c2</Path>
    <Order>1</Order>
  </GenreData>
</ArrayOfGenreData>genreDB = e.Result在这一句提示无法将string转换成GenreData,强制转换也不行,请教大家该怎么做