我正在尝试从List View控件中的Label中检索文本。我在下面使用的方法只会检索我想要的第一段文字。我正在寻找的文字是一个ID,因此无论我点击什么项目,我总是会返回第一个ID。
@Override
public String toString() {
return prop1 + ", " + prop2 + ", " + prop3;
}
答案 0 :(得分:0)
只需要进行小代码更改,请参阅下文。
Private Sub guidelinesList_ItemDataCommand(ByVal sender As Object, ByVal e As ListViewCommandEventArgs) Handles guidelinesList.ItemCommand
If String.Equals(e.CommandName, "bEdit") Then
Dim i As Integer = CInt(e.Item.DataItemIndex)
Dim theIdLabel As Label = CType(guidelinesList.Items(i).FindControl("lblId"), Label)
guidelinesId = CInt(theIdLabel.Text)
Response.Redirect("../EditFile.aspx?FileId=" & guidelinesId & "&FileType=Guidelines" & "&AppType=Payroll")
End If
End Sub