コード例 #1
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        ChinookServiceClient client      = new ChinookServiceClient("BasicHttpBinding_IChinookService");
        List <ArtistDTO>     artists     = client.GetArtists();
        List <string>        artistNames = new List <string>();

        foreach (var artist in artists)
        {
            artistNames.Add(artist.Name);
        }
        GridView1.DataSource = artistNames;
        GridView1.DataBind();
    }
コード例 #2
0
    protected void Button2_Click(object sender, EventArgs e)
    {
        GridView1.Visible = false;
        ChinookServiceClient client       = new ChinookServiceClient("NetTcpBinding_IChinookService");
        List <ArtistAlbums>  artistAlbums = new List <ArtistAlbums>();

        artistAlbums = client.GetArtistsAlbums();
        foreach (var artistAlbum in artistAlbums)
        {
            if (artistAlbum.Albums.Count > 0)
            {
                Response.Write("Artist : " + "<strong>" + artistAlbum.Name + "</strong><br/> Albums: <br/>");
                foreach (var album in artistAlbum.Albums)
                {
                    Response.Write("-------   " + "<span style='color:crimson'>"
                                   + album + "</span>   ------- <br/>");
                }
                Response.Write("------------------------------------------------------------- <br/><br/>");
            }
        }
    }