Al momento de enlazar controles del tipo DropDownList con campos que contenga valores nulos en la base de datos se puede generar estos erroes de aplicación
Para corregirlo basta con seleccionar la opcion editar elemento y agregar un ítem y en el atributo value colocar un texto vacio. Tambien es importante habilitar la opcion AppendDataBoundItems para que el nuevo item agregado no sea removido al momento de enlazar los controles con el ObjectDataSource tal como se aprecia a continuación.
Con esto finalmente podremos enviar valores null a la base de datos cuando el usuario seleccione la opción Ninguno, esto es debido a que el ObjectDataSource convierte a null automaticamente todo los campos enlazados en el formulario cuyo valor es un string vacio.
Con esto finalmente podremos enviar valores null a la base de datos cuando el usuario seleccione la opción Ninguno, esto es debido a que el ObjectDataSource convierte a null automaticamente todo los campos enlazados en el formulario cuyo valor es un string vacio.


No hay comentarios:
Publicar un comentario