Clase para trabajar con tablas

28/08/2004 - 13:45 por Joan Carles Jiménez | Informe spam
Hola a todos.

Estoy haciendo una pequeña aplicación para familiarizarme con el C#.
Esta aplicación incluye acceso a base de datos y me encuentro con un
problema. Estoy acostumbrado a trabajar con 3 capas y ahora veo que como
puedo vincular los controles a los campos de las tablas (databinding), el
código no me queda suficientemente estructurado. He comprobado que para
realizar las operaciones típicas de acceso a base de datos (SELECT, INSERT,
DELETE, UPDATE), el código es muy parecido sea cual se la tabla a la que
quiero acceder y me gustaria tener una clase separada de la cual pudiera
heredar y no tener que repetir el código. De esta manera, tambien quedaria
mas separadas las classe de acceso a datos de las de formulario. ¿Alguna
idea? Gracias por adelantado.

Joan Carles Jiménez
 

Leer las respuestas

#1 Jose Alfredo
28/08/2004 - 15:45 | Informe spam
Hola!

Es muy simple, no uses la vinculación que provee el entorno visual... y
realiza la vinculación en la capa de negocios, pasando el componente como un
parámetro de la rutina de atención en la capa de negocios, por ejemplo:

negociosMyNegocio objneg = new .
objneg.CargarDataGrid(DataGrid mydatagrid);

en CargarDataGrid haces el binding

Saludos

Jose Alfredo



"Joan Carles Jiménez" schrieb im Newsbeitrag
news:
Hola a todos.

Estoy haciendo una pequeña aplicación para familiarizarme con el C#.
Esta aplicación incluye acceso a base de datos y me encuentro con un
problema. Estoy acostumbrado a trabajar con 3 capas y ahora veo que como
puedo vincular los controles a los campos de las tablas (databinding), el
código no me queda suficientemente estructurado. He comprobado que para
realizar las operaciones típicas de acceso a base de datos (SELECT,


INSERT,
DELETE, UPDATE), el código es muy parecido sea cual se la tabla a la que
quiero acceder y me gustaria tener una clase separada de la cual pudiera
heredar y no tener que repetir el código. De esta manera, tambien quedaria
mas separadas las classe de acceso a datos de las de formulario. ¿Alguna
idea? Gracias por adelantado.

Joan Carles Jiménez


Preguntas similares