下面是webserver 值是固定的
现在我想从数据库拿数据请问应该怎么改呢?[WebMethod]
    public Slide[] GetPhoto() 
    {        return new Slide[] 
        {
            new Slide("image/0c515c1e23365406403417be.jpg","我到此一游","out"),
            new Slide("image/dsg-44.jpg","大家号",string.Empty),
            new Slide("image/1 (35).jpg","haha",string.Empty),
            new Slide("image/2f4a59ef4bb2eae3b3fb95b2.jpg","正点",string.Empty),
            new Slide("image/54.jpg","我喜欢的",string.Empty)
        };
    } //注:这里的代码是正确的
我只是想动态从数据库拿数据

解决方案 »

  1.   

    [WebMethod] 
        public List<Slide>  GetPhoto() 
        { 
           List<Slide> t=null;
           t.Add(new Slide("image/0c515c1e23365406403417be.jpg","我到此一游","out"));
           t.Add(new Slide("image/dsg-44.jpg","大家号",string.Empty));
           return t;
        }
      

  2.   

    取数据库数据到DataTable,然後根据DataTable.Rows.Count生成Slide数据,再依每一笔记录new一个Slide对象,加到数组中返回就好了。