Ho un controllo ListView senza colonne.Come aggiungere un'intestazione di colonna a un controllo ListView in C#
un elenco
List<String> MyList=new List<string>();
ho bisogno di creare colonne per ogni elemento della lista MyList
nel ListView
accordo tra di loro colonna per numero di serie.
Per esempio, se MyList
contiene "A", "B" ,"C"
poi la visualizzazione elenco sarà come
So che possiamo fare questo usando for
o foreach
ciclo come
listView1.Columns.Add("S.No")
for(int i=0;i<MyList.Count;i++)
{
listView1.Columns.Add(MyList[i])
}
ma esiste un modo per farlo usando LINQ
o LAMBDA Expression
?
ho bisogno di aggiungere la colonna "S.No" con questo. –
Non è necessario aggiungere S.No con Linq. Linq è solo una scorciatoia per scrivere loop che rende il codice leggibile, niente di più. Se è necessario, aggiungere S.No come primo elemento nell'elenco utilizzando InsertAt dell'elenco. – Aliostad