Как преобразовать источник данных в список <T>?
У меня есть следующий метод, который загружает продукты на DataGridView
private void LoadProducts(List products)
{
Source.DataSource = products; // Source is BindingSource
ProductsDataGrid.DataSource = Source;
}
И теперь яЯ пытаюсь вернуть меня, чтобы сохранить их, как показано ниже.
private void SaveAll()
{
Repository repository = Repository.Instance;
List products = (List)Source.DataSource;
Console.WriteLine("Este es el número {0}", products.Count);
repository.SaveAll(products);
notificacionLbl.Visible = false;
}
Но я получаюInvalidCastException
на этой линии:
List products = (List)Source.DataSource;
Итак, как я могу привести DataSource к списку?