Ich benutze eine Datagridview (unbegrenzter Modus) und ich habe "aktivieren Hinzufügen" im Designer ausgewählt.Wohin ging meine Insert-Zeile? (DataGridView)
Wenn das Formular geladen wird, wird das Raster nicht ausgefüllt (Dropdown-Liste zum Auswählen eines Lieferanten und Schaltfläche zum Anzeigen von Aliasen) und es wird eine einzelne Zeile mit dem * in der Registerkarte angezeigt.
Wenn ich jedoch das Raster bevölke, habe ich diese Einfügereihe nicht mehr zum Hinzufügen zur Sammlung.
Hier ist im Grunde, was ich tue:
List<SupplierAlias> aliases = //some db lookup.
aliasGrid.AutoGenerateColumns = false;
aliasGrid.DataSource = aliases;
Die Spalten als ungebundene Spalten im Designer definiert sind.
Zuvor verwendete ich das Löschen der aliasGrid.DataBindings, aber ich nahm das heraus und es entfernt immer noch die Einfügezeile.
Es hat einen öffentlichen parameterlosen Konstruktor, der seine ID nur auf eine neue GUID setzt. – Drithyin