2009-10-14 13 views

Respuesta

21

¿Tiene myClass un constructor público sin parámetros? Si no, puede derivar de BindingList<T> y anular AddNewCore para llamar a su constructor personalizado.

(editar) Como alternativa - sólo envolver su lista en un BindingSource y puede trabajar:

using System; 
using System.Windows.Forms; 
using System.Collections.Generic; 
public class Person { 
    public string Name { get; set; } 

    [STAThread] 
    static void Main() { 
     var people = new List<Person> { new Person { Name = "Fred" } }; 
     BindingSource bs = new BindingSource(); 
     bs.DataSource = people; 

     Application.Run(new Form { Controls = { new DataGridView { 
      Dock = DockStyle.Fill, DataSource = bs } } }); 
    } 
} 
+0

que funcionó :) Gracias u mucho. –

Cuestiones relacionadas