Problemas al llenar un List Control

09/09/2004 - 16:45 por Ronald Renteria Hinestroza | Informe spam
Hola.
Cordial Saludo.

Estoy tratando de llenar un listcontrol con una consulta que hago a una BD
pero nada no llena y me sobre escribe los valores aqui les va el codigo que
estoy usando.

Antes la consulta regresaba una sola tupla pero ahora regresa varias y las
quiero colocar en el List Control pero nada de nada.

m_Lista.DeleteAllItems();
for(int i=0;i<N;i++)
{
m_Lista.InsertItem(i,"valor");
m_Lista.SetItemText(i,1,"valor");
m_Lista.SetItemText(i,2,"valor");
}

N = cantidad de tuplas que me devuelve la consulta.
"valor" = representa el valor que quiero colocar en el control List

Preguntas similare

Leer las respuestas

#1 Ivan CP
09/09/2004 - 21:32 | Informe spam
Antes de insertar los datos tienes que inicializar el control con el estilo
LVS_REPORT y para que seleccione toda la fila agregas la propiedad extendida
LVS_EX_FULLROWSELECT

Inicializa con este codigo solo na vez

int pos = 0;
wndList.InsertColumn (pos++, _T("Columna1"), LVCFMT_LEFT, 100);
wndList.InsertColumn (pos++, _T("Columna2"), LVCFMT_LEFT, 100);
wndList.InsertColumn (pos++, _T("Columna3"), LVCFMT_LEFT, 100);

Luego la llenas con el codigo que escribiste
Respuesta Responder a este mensaje
#2 Ronald Renteria Hinestroza
09/09/2004 - 22:04 | Informe spam
gracias ivan por la respuesta pero ya las columnas como lo dices en el
ejemplo, pero al momento de hacer la consulta para que se llene la lista con
el resultado de la consulta no lo hace.

me esta volviendo loco, puesto que me escribe sobre la misma columna.

Gracias de antemano.
Respuesta Responder a este mensaje
#3 Ivan CP
10/09/2004 - 03:04 | Informe spam
Seguramente tu consulta no retorna ningun valor!

Intenta hacerle seguimiento y depuracion (debug) al codigo linea por linea
en tiempo de ejecusion!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida