0
我在列表视图中有一些标签,每行2个。一个包含标题和其他信息。我想在用户按下一个触发ListViewSelectEventArgs的按钮时更改所有标题。我认为他们具有相同的ID,因为他们来自ItemTemplate,所以我认为这就是我如何定位它们。我只是不知道如何通过列表视图。遍历listview的特定ID?
这里是我的尝试:
int x = 1;
for(int i = 0 ; i < this.lvSteps.Controls[0].Controls.Count; i++)
{
if (this.lvSteps.Controls[0].Controls[i].GetType() == typeof(Label) &&
(this.lvSteps.Controls[0].Controls[i].ID == "lblStepNumber" ||
this.lvSteps.Controls[0].Controls[i].ID == "lblNewStepNumber"))
{
Label lbl = this.lvSteps.Controls[0].Controls[i] as Label;
lbl.Text = "Step #" + x;
x++;
}
}