Witam mam taki problem ze kontrolka gridView nie wyświetla mi wszystkich danych, nie wyświetla informacji o cenach brutto poniżej prezentuje kod.

  var tow = from t in ent.tw__Towar
                      join c in ent.tw_Cena on t.tw_Id equals c.tc_IdTowar
                      join s in ent.tw_Stan on t.tw_Id equals s.st_TowId
                      where s.st_MagId == 1
                      select new Towar
                      {
                          Symbol = t.tw_Symbol,
                          Nazwa = t.tw_Nazwa,
                          Cena = c.tc_CenaNetto0 + c.tc_Zysk1,
                          Cena_brutto = c.tc_CenaBrutto1,
                          id = t.tw_Id,
                          Stan = s.st_Stan,
                          ceny = new CenyBrutto() { Cena_brutto1=12, Cena_brutto2 = 13 }
                      };

            GridView1.DataSource = tow;
            GridView1.DataBind();
 

może źle mam zdefiniowana klase??

public class Towar
{
    public int id { get; set; }
    public string Nazwa { get; set; }
    public string Symbol { get; set; }
    public decimal? Cena { get; set; }
    public decimal? Cena_brutto { get; set; }
    public decimal Stan { get; set; }
    public int? Id_Grupy { get; set; }
    public CenyBrutto ceny = new CenyBrutto();
         
}

public class CenyBrutto
{
    public decimal? Cena_brutto1 { get; set; }
    public decimal? Cena_brutto2 { get; set; }
    public decimal? Cena_brutto3 { get; set; }
    public decimal? Cena_brutto4 { get; set; }
}