Les cuento, tengo un problema a la hora de manejar un listview porque hay dudas acerca de como rellenarlo cuando tengo varias columnas. Estoy trabajando con WPF y la mayor parte de las cosas que encuentro por ahi son de Windows.Forms de modo que, lo que yo tengo es esto:
Código
using(SqlConnection conn = EcnaDB.OpenConnection(Server)) { SqlDataReader reader = EcnaDB.ReadDB(strSqlCommand, conn); if (reader.HasRows) { nRegs = 0; while (reader.Read()) { nRegs++; for (int i = 0; i < reader.FieldCount; i++) { alTemp.Add(reader.GetValue(i).ToString()); } } Lista.Items.Add(alTemp); }
Lista es el ListView, alTemp es un arrayList y bueno, lo demas "desconocido" son funciones que hice yo. el problema que tengo es que cuando agrego el contenido del arrayList (como vi en algunos tutoriales) a mi listview lo unico que me aparecer es "(Collections)", se que el arraylist contiene el dato correcto porque lo mire en el modo debug pero a la hora de escribirlo en el listView escribe eso... "(Collections)" de modo que me temo que tal vez este método no valga.
Sé como hacerlo para listview de una sola columna pero en varias falla. De todas formas, que es mejor, ¿WPF o Windows.Forms? porque veo mucha mas informacion acerca de Windows.Forms...
Muchas gracias de antemano!! Un saludo!