Hola a todos, tengo un form para cargar facturas en la que para cada articulo
de la factura utilizo un DataGrid. Mi structura involucrada(Resumida) es asi:
FACTURAS
CodFactura (PK)
PRODUCTOS
CodProducto (PK)
Descripcion
FACTURAS_PRODUCTOS
CodFactura (PK) (FK)
CodProducto (PK) (FK)
Problema 1:
Tengo el DataGrid de la factura con DataBinding a FACTURAS_PRODUCTOS, que
obviamente que muestra solo el codigo de los articulos, y al que yo quisiera
que se vea tambien la descripcion, pero que pertenece a otra
Tabla(PRODUCTOS), por lo cual tendria que hacer un join entre las 2 tablas y
cargar el dataset con esta informacion, pero esto me serviria de solo
lectura, y a mi me interesa que el DataGrid sea de insercion, modificacion y
cancelacion de articulos x facturas.
Es decir, necesito que se vea PRODUCTOS.Descripcion en mi DataGrid, pero
solo como campo fisico, para que no me de problemas de Binding con
FACTURAS_PRODUCTOS.
Problema 2:
Quisiera que el DataGrid, el campo FACTURAS_PRODUCTOS. CodProducto sea
editable y al insertar un codigo de producto:
1) si el codigo existe, me cargue la fila del DataGrid con los datos del
producto.
2) Si no existe, me abra un form con todos los articulos disponibles, al
cual yo puedo elegir uno, y me cargue la fila del DataGrid con los datos del
producto elegido.
Espero ser claro.
Si alguien sabe de algun ejemplo, links de referencias o sabe como puedo
hacerlo.
Agradezco anticipadamente.
Salu2.
Diego.
Leer las respuestas