buscar en una vista o tabla

30/11/2005 - 22:25 por Miko_tnt | Informe spam
buenas a todos tenia la siguiente inquietud: Resulta que tengo una vista
cargada con ciertos registros y quiero a pairtir de una columna de la vista
llenar un combo pero sin repetir resultados

es decir si la columna tiene los datos dato1, dato2 y dato3 pero en
distintos registro y desordenada, como podria llenar el combo pero ke nada
mas me muestre esos 3 datos .. si hay alguna manera de llenar el combo de
esta manera cuando se este llenando la vista agradeceria tmb ke me lo dijeran
...

la vista la lleno a partir de una consulta es decir:

strComando = "Select * from miVista"

Comando = New SqlCommand(strComando, conexion)
lector = Comando.ExecuteReader
Do While lector.Read
fila = tablaCompleta.NewRow

fila("miColumna") = lector.Item("miColumna")

tablaCompleta.Rows.Add(fila)
Loop
lector.Close()
eso me llena la tala y la vista a la que me refiero es el defaultview de
esa tabla .. ojala hayan entendido mi duda y muchas gracias
 

Leer las respuestas

#1 Alfredo Novoa
01/12/2005 - 13:47 | Informe spam
On Wed, 30 Nov 2005 13:25:07 -0800, "Miko_tnt"
wrote:

buenas a todos tenia la siguiente inquietud: Resulta que tengo una vista
cargada con ciertos registros



Las vistas no están cargadas con nada, son tablas virtuales.

y quiero a pairtir de una columna de la vista
llenar un combo pero sin repetir resultados

es decir si la columna tiene los datos dato1, dato2 y dato3 pero en
distintos registro y desordenada, como podria llenar el combo pero ke nada
mas me muestre esos 3 datos .. si hay alguna manera de llenar el combo de
esta manera cuando se este llenando la vista agradeceria tmb ke me lo dijeran
...

la vista la lleno a partir de una consulta es decir:

strComando = "Select * from miVista"



Mucho mejor hacer:

strComando = "Select distinct miColumna from miVista"


Saludos
Alfredo

Preguntas similares