Al diseñar el datagridview 'grilla' establezco que una columna tenga una máxima cantidad de caracteres permitidos 'MaxInputLength' igual a 3. No hay problema cuando ejecuto mi proyecto e ingreso información a ésta.
El problema es cuando recupero la información de una base de datos. Lo hago de esta forma:
Grilla.DataSource = ProcesoQueCargaInfoDeLaBaseDeDatos()
Suponiendo que el ProcesoQueCargaInfoDeLaBaseDeDatos() devuelve información tipo BindingSource, apropiado para llenar la grilla con la info solicitada desde MySQL y esto está perfecto. Aquí viene el problema: cuando entro en mi proyecto ejecutado a editar la grilla antes guardada, ya no solamente me permite ingresar los 3 caracteres, sino los que quiera infinitamente
![U_U](http://static.forosdelweb.com/fdwtheme/images/smilies/nods.png)
Teóricamente sería perfecto hacer lo siguiente:
Grilla.Columns[0].MaxInputLength = 3
pero no existe esto dentro de la columna ya insertada en la grilla. ¿Cómo controlar esto con una orden prediseñada?
Gracias amigos por su ayuda