tengo un control ListView sin columnas.Cómo agregar el encabezado de columna a un ListView en C#
una lista
List<String> MyList=new List<string>();
Necesito crear columnas para cada elemento de la lista MyList
en el ListView
bien unos con otros en la columna para el número de serie.
Por ejemplo, si MyList
contiene "A", "B" ,"C"
entonces la vista de lista será como
Sé que podemos hacerlo usando for
o foreach
bucle como
listView1.Columns.Add("S.No")
for(int i=0;i<MyList.Count;i++)
{
listView1.Columns.Add(MyList[i])
}
pero ¿hay alguna manera de hacer esto usando LINQ
o LAMBDA Expression
?
necesito agregar la columna "S.No" con esto. –
No tiene que agregar S.No con Linq. Linq es solo un atajo para escribir bucles que hace que el código sea legible, nada más. Si es necesario, agregue S.No como el primer elemento de la lista usando InsertAt de la lista. – Aliostad