【发布时间】:2011-05-04 22:06:42
【问题描述】:
我有一个包含许多列的ListView 控件。我需要用列名填写List<String>。
通过使用for 循环,我们可以这样做
for(int i=0;i<listView.Columns.Count;i++)
{
MyList.Add(listView.Columns[i].Text);
}
但是如何使用 LINQ 做到这一点?
如果我们需要 listViewItem 的 Text 而不是 column ,那么我们可以这样做
MyList=listView.itemo
.OfType<ListViewItem>()
.Select(X => X.Text.Trim())
.ToList();
如何对列执行此操作?
【问题讨论】: