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++;
}
}