Nie można ustawić fałszywego wiersza w widoku datagridview
mamDataGridView
gdzie ustawiłemDataSource
:
taskerEntities te = new taskerEntities();
var OMsMasterDescriptiveIndicators = te.MyTable.Select(x => new lccls {Id = x.Id, name = x.name }).ToList();
MyGrid.DataSource = OMsMasterDescriptiveIndicators;
z moimclass lccls
tak jak
public class lccls
{
public string Id { get; set; }
public Nullable<decimal> name { get; set; }
}
W pewnym przypadku chcę, aby bieżący wiersz był niewidoczny:
MyGrid.Rows[5].Visible = false;
Ale nie jestem w stanie tego zrobić. Zamiast tego zgłaszany jest wyjątek z następującym komunikatem o błędzie:
Wiersz powiązany z pozycją menedżera waluty nie może być niewidoczny
Podejrzewam, że powodem jest ustawienieDataSource
, ale dlaczego?