我有DataGridView,我显示不同的表。一切正常,但我必须更新我的实体框架模型,它重置我所有的模型类。现在只有一个类仍显示ID列,其他类隐藏它。我看不出这个班级有什么不同。
namespace KasaMP.OsnovniPodaci
{
using System;
using System.Collections.Generic;
using System.ComponentModel;
public partial class Artikl
{
[Browsable(false)]
public int IDArtikli { get; set; }
public string Barkod { get; set; }
public Nullable<int> Sifra { get; set; }
public string Naziv { get; set; }
public string JedinicaMjere { get; set; }
public decimal Tarifa { get; set; }
public Nullable<decimal> ProdajnaCijena { get; set; }
[Browsable(false)]
public Nullable<bool> Flag { get; set; }
public Nullable<decimal> Kalo { get; set; }
public Nullable<decimal> NabavnaCijena { get; set; }
public Nullable<decimal> VeleprodajnaCijena { get; set; }
public Nullable<decimal> Zalihe { get; set; }
}
}
其他模型类完全隐藏它,发生了什么?
namespace KasaMP.OsnovniPodaci
{
using System;
using System.Collections.Generic;
using System.ComponentModel;
public partial class Porez
{
[Browsable(false)]
public int IDPorez { get; set; }
public decimal Tarifa { get; set; }
public decimal Porez1 { get; set; }
public decimal PorezUsluge { get; set; }
public decimal PorezPotrosnje { get; set; }
}
}
我使用相同的Form和相同的DatagridView控件来显示这个 - 为什么Visual Studio会区分我的Artikl类:C
答案 0 :(得分:0)
好的,结果可能是一些Visual Studio /缓存bug,我不确定......
但它突然 - 神奇地 - 现在有效......
不幸的是,我无法写出更好的答案