Actualmente estoy usando el enlace de datos winforms para conectar un formulario de edición de datos. Estoy usando el framework netTiers a través de CodeSmith para generar mis objetos de datos. Para los campos de base de datos que permiten nulos, crea tipos anulables. Descubrí que el uso de enlaces de datos de winforms a los controles no se vinculará correctamente con los tipos que aceptan nulos.¿La mejor forma de enlazar datos entre un control de Winforms y un tipo anulable?
He visto soluciones en línea que sugieren que las personas creen nuevas clases de cuadros de texto que puedan manejar los tipos que aceptan valores NULL pero que podría ser un dolor tener que cambiar los cuadros de texto en los formularios que ya he creado.
Inicialmente pensé que sería genial usar un método de extensión para hacerlo. Básicamente, crea una propiedad de extensión para la clase de cuadro de texto y se une a eso. Desde mi experiencia de método de extensión limitada y haciendo un poco de comprobación en línea, parece que no puede hacer una propiedad de extensión. Hasta donde puedo decir, el enlace tiene que ser a través de una propiedad, ya que necesita poder obtener o establecer el valor para que un método de extensión no funcione.
Me encantaría encontrar una manera limpia de actualizar estos formularios utilizando algo así como métodos de extensión, pero si tengo que crear nuevos cuadros de texto y controles de cuadro combinado, eso es lo que haré.
Mi proyecto se limita actualmente a .Net 2.0 debido a la exigencia para funcionar en Windows 2000.
¿Alguna sugerencia?
el enlace no funciona más. – AlexP11223