Tôi đang có một điều khiển ListView không có cột.Cách thêm tiêu đề Cột vào một ListView trong C#
một danh sách
List<String> MyList=new List<string>();
tôi cần phải tạo ra các cột cho mỗi mục MyList
trong ListView
cùng với nhau cột Số Sê-ri.
Ví dụ nếu MyList
chứa "A", "B" ,"C"
thì xem danh sách sẽ như thế nào
tôi biết rằng chúng tôi có thể làm điều này bằng for
hoặc foreach
vòng lặp như
listView1.Columns.Add("S.No")
for(int i=0;i<MyList.Count;i++)
{
listView1.Columns.Add(MyList[i])
}
nhưng có cách nào để làm điều này bằng cách sử dụng LINQ
hoặc LAMBDA Expression
?
tôi cần phải thêm cột "S.No" với điều này. –
Bạn không phải thêm S.No với LINQ. LINQ chỉ là một phím tắt để viết các vòng lặp mà làm cho mã có thể đọc được, không có gì hơn. Nếu bạn có, hãy thêm S.No làm mục đầu tiên trong danh sách bằng cách sử dụng InsertAt của danh sách. – Aliostad