Zeile kann nicht als falsch für eine Datengitteransicht angezeigt werden

Ich habe einDataGridView wo ich gesetzt habeDataSource:

taskerEntities te = new taskerEntities();
var OMsMasterDescriptiveIndicators = te.MyTable.Select(x => new lccls {Id = x.Id, name = x.name }).ToList();
MyGrid.DataSource = OMsMasterDescriptiveIndicators;

Mit meinemclass lccls wie

public class lccls
    {
        public string Id { get; set; }
        public Nullable<decimal> name { get; set; }
    }

Bei einem bestimmten Ereignis möchte ich die aktuelle Zeile unsichtbar machen:

 MyGrid.Rows[5].Visible = false;

Das kann ich aber nicht. Stattdessen wird eine Ausnahme mit der folgenden Fehlermeldung ausgelöst:

Die der Position des Währungsmanagers zugeordnete Zeile kann nicht unsichtbar gemacht werden

Ich vermute, der Grund hängt mit der Einstellung zusammenDataSource, aber warum?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage