2017-04-27 52 views
0

實例:Gridview具有更多對象的對象列表?

public class Siniestro 
    { 

     public string Id_Siniestro { get; set; } 
     public Liquidador liquidador { get; set; } 

     public Siniestro() 
     { 

     } 
    } 

      Siniestro sin = new Siniestro() 
      { 
       Id_Siniestro = "1s", 
       liquidador = new Liquidador() 
       { 
        Id_liquidador = "1l" 
       } 
      }; 

List<Siniestro> lista = new List<Siniestro>(); 
list.Add(sin); 
GridView.DataSource = lista; 
GridView.DataBind(); 

網格只顯示我的對象Siniestro .. ID,我想顯示來自Liquidador ID了。 我該怎麼做?

回答

1

試試這種方法,您必須調用您想要在網格中顯示的每個字段。

List<Siniestro> list = new List<Siniestro>(); 
list.Add(sin); 
GridView1.DataSource = list.Select(o=> new {o.Id_Siniestro,o.liquidador.Id_liquidador }); 
GridView1.DataBind(); 
相關問題