Ciao a tutti,
scusate se vi chiedo una cosa che per molti di voi sarà banale ma a me sta facendo impazzire!
Allego il blocco di codice :
private void Form1_Load(object sender, EventArgs e)
{
List<Product> myProds = new List<Product>();
myProds.Add(new Product("Prod 1", 1, 1));
myProds.Add(new Product("Prod 2", 2, 2));
myProds.Add(new Product("Prod 3", 3, 3));
myProds.Add(new Product("Prod 4", 4, 4));
myProds.Add(new Product("Prod 5", 5, 5));
myProds.Add(new Product("Prod 6", 6, 6));
myProds.Add(new Product("Prod 7", 7, 7));
BindingSource bs = new BindingSource();
bs.AllowNew = true;
bs.DataSource = myProds;
bs.AddingNew += new AddingNewEventHandler(bs_AddingNew);
bs.ListChanged += new ListChangedEventHandler(bs_ListChanged);
dataGridView1.DataSource = myProds;
myProds.Add(new Product("Prod 99", 99, 99));
}
Il mio problema è che nel datagrid a video vedo 7 elementi e come DataSource ne ho 8, ho provato anche a utilizzare il bindingsource, ma non c'è verso, qualche consiglio?
Nel mio applicativo reale il List<T> verrà aggiornato durante la vita dell'applicativo e sarà sempre vuoto quando andrò a settare il dataGridView1.DataSource.
Grazie ciao