0

У меня есть DataGridView, и я показываю разные таблицы. Все работало нормально, но мне пришлось обновить мою модель Entity Framework и сбросить все мои классы моделей. Теперь только один класс по-прежнему отображает идентификационную колонку, а другие скрывают ее. Я не вижу различий в этом классе, чем другие.ComponentModel's Browsable false не работает для конкретной модели

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

enter image description here

Другие классы модели отлично скрывают, что происходит?

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

enter image description here

Я использую ту же форму и то же управление DataGridView для отображения этого - почему Visual Studio различать мой класс Artikl: C

ответ

0

OK, получится это, наверное, какой-нибудь Visual Studio/кэш-ошибка, я не уверен ...

но вдруг - волшебно - теперь работает ...

Unfortunatelly Я не могу написать лучше ап swer

Смежные вопросы