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; }
}