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?

questionAnswers(4)

yourAnswerToTheQuestion