2017-04-27 9 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(); 
関連する問題