Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/05/2004, 08:33
Avatar de juagarc4
juagarc4
 
Fecha de Ingreso: octubre-2003
Ubicación: En casa
Mensajes: 127
Antigüedad: 21 años, 4 meses
Puntos: 0
Pero a ver,
Cada consulta que tu haces genera una tabla con un numero de campos que hayas pedido, por ejemplo:

Código:
SELECT NIF generará una tabla con 1 columnas, y por tanto un DataGrid con 1 columnas

SELECT IDProveedor FROM PROVEEDORES generará otra tabla con 1 Columna
Si las añades al Dataset que conecta el DataGrid tendrás dos columnas porque los campos son Distintos.

Ahora bien si tienes dos tablas ( o tres) que tengan campos con el mismo nombre, entonces puedes hacer una simple consulta como:

Código:
SELECT NIF FROM CLIENTES UNION SELECT NIF FROM PROVEEDORES
Y entonces obtendrás una tabla con una sola columna llamada NIF
y luego el modo de proceder es el mismo:
Metes tu SQL en un SQLCommand, lo cargas en un DataAdapter y llenas el DataSet. Luego lo enlazas a tu Grid y listos.
__________________
El que pregunta lo que no sabe, es ignorante durante 5 minutos, el que no lo pregunta lo es de por vida (Proverbio Chino)
La tonteria se pone siempre en primera fila, para ser vista. La inteligencia se pones siempre detrás para poder ver. (Alguien lo dijo, seguro)