opiniones listview o datagrid

25/10/2005 - 09:59 por Sonia | Informe spam
hola
hay alguna forma en el diseño para q una de estas 2 herramientas salga en
forma de una sola columna (tipo listbox)
el problema es q han de salir 10 datos (ahor alo tenia en 10 listbox) pero
me va mucho mas rapido si los pongo en un listview o datagrid.

como podria hacer esto en el diseño?

gracias!

Preguntas similare

Leer las respuestas

#6 Julio Casal
27/10/2005 - 05:37 | Informe spam
Mmmmm, déjame ver si te entiendo. Tu query solo te devuelve una fila y esa
fila no la quieres mostrar de forma horizontal, como normalmente aparecería
en un grid, sino que deseas que esa fila se transponga y se convierta en una
columna y que esa columna se muestre en un listview o en un grid.

¿Estoy en lo correcto?

Julio Casal
.Net Application Developer
http://spaces.msn.com/members/PolluxSpace


"Sonia" wrote:


hola
no me funciona con eso del item
te explico mejor lo q kiero hacer:



lo q quiero es q al hacer esto, q no me salgan los datos en fila, sino en
columna, ya q solo tendria una fila y necesito q me salga en columna (es
cuestion de espacio en el formulario, ya q todo en fila no cabe en el form y
tengo q hacer varios listviews por lo q tarda mas en cargar 3 por ejemplo q
uno solo

Dim nuevo As cargalist

mysql = "select ID, NOMBRE , APELLIDOS,CARGO,HORARIO,EMAIL"

mysql = mysql & " FROM (Contactos) WHERE ID_COL='" & cole & "' ORDER BY
Contactos.ID DESC"

nuevo.MySqlCargarVista(CadenaConexion, mysql, ListView1)





"Julio Casal" escribió en el mensaje
news:
> Qué tal Sonia. Para que salga una sola columna en el listview:
> 1. En las propiedades del listview, entra al editor de "Items"
> 2. Agrega un item. Esta es tu columna única. Ponle un nombre en "Text"
> 3. Y listo. Ahora solo agrega los items que deseas que aparezcan en la
> columna con un código como este:
>
> ListView1.Items.Add("Uno")
> ListView1.Items.Add("Dos")
> ListView1.Items.Add("Tres")
>
> Saludos,
> Julio Casal
> .Net Application Developer
> http://spaces.msn.com/members/PolluxSpace
>
>
> "Sonia" wrote:
>
> >
> > hola
> > hay alguna forma en el diseño para q una de estas 2 herramientas salga
en
> > forma de una sola columna (tipo listbox)
> > el problema es q han de salir 10 datos (ahor alo tenia en 10 listbox)
pero
> > me va mucho mas rapido si los pongo en un listview o datagrid.
> >
> > como podria hacer esto en el diseño?
> >
> > gracias!
> >
> >
> >
> >
>




Respuesta Responder a este mensaje
#7 Sonia
27/10/2005 - 10:11 | Informe spam
si. eso es

"Julio Casal" escribió en el mensaje
news:
Mmmmm, déjame ver si te entiendo. Tu query solo te devuelve una fila y esa
fila no la quieres mostrar de forma horizontal, como normalmente


aparecería
en un grid, sino que deseas que esa fila se transponga y se convierta en


una
columna y que esa columna se muestre en un listview o en un grid.

¿Estoy en lo correcto?

Julio Casal
.Net Application Developer
http://spaces.msn.com/members/PolluxSpace


"Sonia" wrote:

>
> hola
> no me funciona con eso del item
> te explico mejor lo q kiero hacer:
>
>
>
> lo q quiero es q al hacer esto, q no me salgan los datos en fila, sino


en
> columna, ya q solo tendria una fila y necesito q me salga en columna (es
> cuestion de espacio en el formulario, ya q todo en fila no cabe en el


form y
> tengo q hacer varios listviews por lo q tarda mas en cargar 3 por


ejemplo q
> uno solo
>
> Dim nuevo As cargalist
>
> mysql = "select ID, NOMBRE , APELLIDOS,CARGO,HORARIO,EMAIL"
>
> mysql = mysql & " FROM (Contactos) WHERE ID_COL='" & cole & "' ORDER BY
> Contactos.ID DESC"
>
> nuevo.MySqlCargarVista(CadenaConexion, mysql, ListView1)
>
>
>
>
>
> "Julio Casal" escribió en el


mensaje
> news:
> > Qué tal Sonia. Para que salga una sola columna en el listview:
> > 1. En las propiedades del listview, entra al editor de "Items"
> > 2. Agrega un item. Esta es tu columna única. Ponle un nombre en "Text"
> > 3. Y listo. Ahora solo agrega los items que deseas que aparezcan en la
> > columna con un código como este:
> >
> > ListView1.Items.Add("Uno")
> > ListView1.Items.Add("Dos")
> > ListView1.Items.Add("Tres")
> >
> > Saludos,
> > Julio Casal
> > .Net Application Developer
> > http://spaces.msn.com/members/PolluxSpace
> >
> >
> > "Sonia" wrote:
> >
> > >
> > > hola
> > > hay alguna forma en el diseño para q una de estas 2 herramientas


salga
> en
> > > forma de una sola columna (tipo listbox)
> > > el problema es q han de salir 10 datos (ahor alo tenia en 10


listbox)
> pero
> > > me va mucho mas rapido si los pongo en un listview o datagrid.
> > >
> > > como podria hacer esto en el diseño?
> > >
> > > gracias!
> > >
> > >
> > >
> > >
> >
>
>
>
>

Respuesta Responder a este mensaje
#8 ppito
27/10/2005 - 17:17 | Informe spam
y qué problemas tienes entonces con la solucion que te dio Julio ?
ListView1.Items.Add("Uno")
ListView1.Items.Add("Dos")
ListView1.Items.Add("Tres")
Uno = primer campo
Dos = segundo campo
etc.


"Sonia" escribió en el mensaje
news:

si. eso es

"Julio Casal" escribió en el
mensaje
news:
Mmmmm, déjame ver si te entiendo. Tu query solo te devuelve una fila y
esa
fila no la quieres mostrar de forma horizontal, como normalmente


aparecería
en un grid, sino que deseas que esa fila se transponga y se convierta en


una
columna y que esa columna se muestre en un listview o en un grid.

¿Estoy en lo correcto?

Julio Casal
.Net Application Developer
http://spaces.msn.com/members/PolluxSpace


"Sonia" wrote:

>
> hola
> no me funciona con eso del item
> te explico mejor lo q kiero hacer:
>
>
>
> lo q quiero es q al hacer esto, q no me salgan los datos en fila, sino


en
> columna, ya q solo tendria una fila y necesito q me salga en columna
> (es
> cuestion de espacio en el formulario, ya q todo en fila no cabe en el


form y
> tengo q hacer varios listviews por lo q tarda mas en cargar 3 por


ejemplo q
> uno solo
>
> Dim nuevo As cargalist
>
> mysql = "select ID, NOMBRE , APELLIDOS,CARGO,HORARIO,EMAIL"
>
> mysql = mysql & " FROM (Contactos) WHERE ID_COL='" & cole & "' ORDER BY
> Contactos.ID DESC"
>
> nuevo.MySqlCargarVista(CadenaConexion, mysql, ListView1)
>
>
>
>
>
> "Julio Casal" escribió en el


mensaje
> news:
> > Qué tal Sonia. Para que salga una sola columna en el listview:
> > 1. En las propiedades del listview, entra al editor de "Items"
> > 2. Agrega un item. Esta es tu columna única. Ponle un nombre en
> > "Text"
> > 3. Y listo. Ahora solo agrega los items que deseas que aparezcan en
> > la
> > columna con un código como este:
> >
> > ListView1.Items.Add("Uno")
> > ListView1.Items.Add("Dos")
> > ListView1.Items.Add("Tres")
> >
> > Saludos,
> > Julio Casal
> > .Net Application Developer
> > http://spaces.msn.com/members/PolluxSpace
> >
> >
> > "Sonia" wrote:
> >
> > >
> > > hola
> > > hay alguna forma en el diseño para q una de estas 2 herramientas


salga
> en
> > > forma de una sola columna (tipo listbox)
> > > el problema es q han de salir 10 datos (ahor alo tenia en 10


listbox)
> pero
> > > me va mucho mas rapido si los pongo en un listview o datagrid.
> > >
> > > como podria hacer esto en el diseño?
> > >
> > > gracias!
> > >
> > >
> > >
> > >
> >
>
>
>
>






Respuesta Responder a este mensaje
#9 Sonia
28/10/2005 - 09:50 | Informe spam
el problema es q yo kiero aue salga en una columna cada uno de datos de esta
consutla
no kiero insertar nada a mano

Dim nuevo As cargalist

mysql = "SELECT CENTROS1.NOMBR, CENTROS1.DIREC, CENTROS1.LOCALIDAD,
CENTROS1.PROVI, CENTROS1.DPOST, CENTROS1.TELEF, CENTROS1.EMAIL,
CENTROS1.NUFAX, CENTROS1.CLASE, CENTROS1.AULAS_CURSO, CENTROS1.PREFERENTE,
CENTROS1.CONGREGACION, PEDIDOS.AUX, CLIENTESSP.NIF"

mysql = mysql & " FROM (CENTROS1 INNER JOIN PEDIDOS ON CENTROS1.KLAVE PEDIDOS.COLEGIO) INNER JOIN CLIENTESSP ON PEDIDOS.COLEGIO = CLIENTESSP.CC
where centros1.KLAVE = '" & clave.Text & "';"

nuevo.MySqlCargarVista1(CadenaConexion, mysql, ListView1)

"ppito" escribió en el mensaje
news:

y qué problemas tienes entonces con la solucion que te dio Julio ?
ListView1.Items.Add("Uno")
ListView1.Items.Add("Dos")
ListView1.Items.Add("Tres")
Uno = primer campo
Dos = segundo campo
etc.


"Sonia" escribió en el mensaje
news:
>
> si. eso es
>
> "Julio Casal" escribió en el
> mensaje
> news:
>> Mmmmm, déjame ver si te entiendo. Tu query solo te devuelve una fila y
>> esa
>> fila no la quieres mostrar de forma horizontal, como normalmente
> aparecería
>> en un grid, sino que deseas que esa fila se transponga y se convierta


en
> una
>> columna y que esa columna se muestre en un listview o en un grid.
>>
>> ¿Estoy en lo correcto?
>>
>> Julio Casal
>> .Net Application Developer
>> http://spaces.msn.com/members/PolluxSpace
>>
>>
>> "Sonia" wrote:
>>
>> >
>> > hola
>> > no me funciona con eso del item
>> > te explico mejor lo q kiero hacer:
>> >
>> >
>> >
>> > lo q quiero es q al hacer esto, q no me salgan los datos en fila,


sino
> en
>> > columna, ya q solo tendria una fila y necesito q me salga en columna
>> > (es
>> > cuestion de espacio en el formulario, ya q todo en fila no cabe en el
> form y
>> > tengo q hacer varios listviews por lo q tarda mas en cargar 3 por
> ejemplo q
>> > uno solo
>> >
>> > Dim nuevo As cargalist
>> >
>> > mysql = "select ID, NOMBRE , APELLIDOS,CARGO,HORARIO,EMAIL"
>> >
>> > mysql = mysql & " FROM (Contactos) WHERE ID_COL='" & cole & "' ORDER


BY
>> > Contactos.ID DESC"
>> >
>> > nuevo.MySqlCargarVista(CadenaConexion, mysql, ListView1)
>> >
>> >
>> >
>> >
>> >
>> > "Julio Casal" escribió en el
> mensaje
>> > news:
>> > > Qué tal Sonia. Para que salga una sola columna en el listview:
>> > > 1. En las propiedades del listview, entra al editor de "Items"
>> > > 2. Agrega un item. Esta es tu columna única. Ponle un nombre en
>> > > "Text"
>> > > 3. Y listo. Ahora solo agrega los items que deseas que aparezcan en
>> > > la
>> > > columna con un código como este:
>> > >
>> > > ListView1.Items.Add("Uno")
>> > > ListView1.Items.Add("Dos")
>> > > ListView1.Items.Add("Tres")
>> > >
>> > > Saludos,
>> > > Julio Casal
>> > > .Net Application Developer
>> > > http://spaces.msn.com/members/PolluxSpace
>> > >
>> > >
>> > > "Sonia" wrote:
>> > >
>> > > >
>> > > > hola
>> > > > hay alguna forma en el diseño para q una de estas 2 herramientas
> salga
>> > en
>> > > > forma de una sola columna (tipo listbox)
>> > > > el problema es q han de salir 10 datos (ahor alo tenia en 10
> listbox)
>> > pero
>> > > > me va mucho mas rapido si los pongo en un listview o datagrid.
>> > > >
>> > > > como podria hacer esto en el diseño?
>> > > >
>> > > > gracias!
>> > > >
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> >
>> >
>> >
>>
>
>
>



Respuesta Responder a este mensaje
#10 ppito
03/11/2005 - 10:23 | Informe spam
pues sigo pensando que la solucion de Julio es correcta, donde él dice
listview.item.add("uno") cambia "uno" por los valores de los campos que
pienso que contendras en un dataset o datareader.


"Sonia" escribió en el mensaje
news:%

el problema es q yo kiero aue salga en una columna cada uno de datos de
esta
consutla
no kiero insertar nada a mano

Dim nuevo As cargalist

mysql = "SELECT CENTROS1.NOMBR, CENTROS1.DIREC, CENTROS1.LOCALIDAD,
CENTROS1.PROVI, CENTROS1.DPOST, CENTROS1.TELEF, CENTROS1.EMAIL,
CENTROS1.NUFAX, CENTROS1.CLASE, CENTROS1.AULAS_CURSO, CENTROS1.PREFERENTE,
CENTROS1.CONGREGACION, PEDIDOS.AUX, CLIENTESSP.NIF"

mysql = mysql & " FROM (CENTROS1 INNER JOIN PEDIDOS ON CENTROS1.KLAVE > PEDIDOS.COLEGIO) INNER JOIN CLIENTESSP ON PEDIDOS.COLEGIO = CLIENTESSP.CC
where centros1.KLAVE = '" & clave.Text & "';"

nuevo.MySqlCargarVista1(CadenaConexion, mysql, ListView1)

"ppito" escribió en el mensaje
news:

y qué problemas tienes entonces con la solucion que te dio Julio ?
ListView1.Items.Add("Uno")
ListView1.Items.Add("Dos")
ListView1.Items.Add("Tres")
Uno = primer campo
Dos = segundo campo
etc.


"Sonia" escribió en el mensaje
news:
>
> si. eso es
>
> "Julio Casal" escribió en el
> mensaje
> news:
>> Mmmmm, déjame ver si te entiendo. Tu query solo te devuelve una fila y
>> esa
>> fila no la quieres mostrar de forma horizontal, como normalmente
> aparecería
>> en un grid, sino que deseas que esa fila se transponga y se convierta


en
> una
>> columna y que esa columna se muestre en un listview o en un grid.
>>
>> ¿Estoy en lo correcto?
>>
>> Julio Casal
>> .Net Application Developer
>> http://spaces.msn.com/members/PolluxSpace
>>
>>
>> "Sonia" wrote:
>>
>> >
>> > hola
>> > no me funciona con eso del item
>> > te explico mejor lo q kiero hacer:
>> >
>> >
>> >
>> > lo q quiero es q al hacer esto, q no me salgan los datos en fila,


sino
> en
>> > columna, ya q solo tendria una fila y necesito q me salga en columna
>> > (es
>> > cuestion de espacio en el formulario, ya q todo en fila no cabe en
>> > el
> form y
>> > tengo q hacer varios listviews por lo q tarda mas en cargar 3 por
> ejemplo q
>> > uno solo
>> >
>> > Dim nuevo As cargalist
>> >
>> > mysql = "select ID, NOMBRE , APELLIDOS,CARGO,HORARIO,EMAIL"
>> >
>> > mysql = mysql & " FROM (Contactos) WHERE ID_COL='" & cole & "' ORDER


BY
>> > Contactos.ID DESC"
>> >
>> > nuevo.MySqlCargarVista(CadenaConexion, mysql, ListView1)
>> >
>> >
>> >
>> >
>> >
>> > "Julio Casal" escribió en el
> mensaje
>> > news:
>> > > Qué tal Sonia. Para que salga una sola columna en el listview:
>> > > 1. En las propiedades del listview, entra al editor de "Items"
>> > > 2. Agrega un item. Esta es tu columna única. Ponle un nombre en
>> > > "Text"
>> > > 3. Y listo. Ahora solo agrega los items que deseas que aparezcan
>> > > en
>> > > la
>> > > columna con un código como este:
>> > >
>> > > ListView1.Items.Add("Uno")
>> > > ListView1.Items.Add("Dos")
>> > > ListView1.Items.Add("Tres")
>> > >
>> > > Saludos,
>> > > Julio Casal
>> > > .Net Application Developer
>> > > http://spaces.msn.com/members/PolluxSpace
>> > >
>> > >
>> > > "Sonia" wrote:
>> > >
>> > > >
>> > > > hola
>> > > > hay alguna forma en el diseño para q una de estas 2 herramientas
> salga
>> > en
>> > > > forma de una sola columna (tipo listbox)
>> > > > el problema es q han de salir 10 datos (ahor alo tenia en 10
> listbox)
>> > pero
>> > > > me va mucho mas rapido si los pongo en un listview o datagrid.
>> > > >
>> > > > como podria hacer esto en el diseño?
>> > > >
>> > > > gracias!
>> > > >
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> >
>> >
>> >
>>
>
>
>








email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida