mi código es el siguiente:Eazfuscator. Se produce un error cuando se utiliza el control DataGridView
IList<Users> myData = new List<Users>();
myData = HelperUsers.GetUsersList(); // return IList<Users>
BindingSource bsUsers = new BindingSource { DataSource = myData };
dataGridViewUsers.DataSource = bsUsers;
dataGridViewUsers.Columns["Name"].HeaderText = "Name";
dataGridViewUsers.Columns["LastName"].HeaderText = "Last name";
dataGridViewUsers.Invalidate();
funciona perfectamente todavía en depuración, pero cuando se compila como releace se produce después de error "Referencia a objeto no establecida como instancia de un objeto." en la línea de:
dataGridViewUsers.Columns["Name"].HeaderText = "Name";
Gracias
bien, pero si os comento las líneas que establecen las columnas . continuar sin datos en la cuadrícula –
@andres - Debería excluir esas propiedades de la ofuscación. En general, puede hacer esto haciendo público el tipo y las propiedades. Si eso no es lo que desea, la mayoría de las herramientas de ofuscación le permiten seleccionar explícitamente qué propiedades excluir de la ofuscación. – CodeNaked
@andres - Actualizado con información de la documentación. – CodeNaked