Estoy vinculando un DataGridView
desde un List<T>
. Me he puesto en el diseñador Enable adding
.¿Cómo se permite la inserción en DataGridView?
Si la lista es nula, estoy creando una lista vacía para que se muestren los encabezados, pero no está creando una línea vacía para que pueda agregar elementos. ¿Por qué? ¿Cómo puedo permitir que el usuario agregue valores a esta lista?
Parte del código
public IEnumerable<Value> ValueList
{
get;
set;
}
private void Form1_Load(object sender, EventArgs ev)
{
if (ValueList == null)
{
ValueList = new List<Value>();
}
dataGrid.DataSource = ValueList;
}
¿Por qué no vinculante sobre un 'BindingList'? http://msdn.microsoft.com/en-us/library/ms132679.aspx – Jon
@Jon No sabía acerca de 'BindingList', generalmente no código en winforms. Cambiarlo a un 'BindingList' funcionó, gracias. – BrunoLM