从列表视图VB中的标签获取文本

时间:2015-09-02 07:58:18

标签: asp.net vb.net

我正在尝试从List View控件中的Label中检索文本。我在下面使用的方法只会检索我想要的第一段文字。我正在寻找的文字是一个ID,因此无论我点击什么项目,我总是会返回第一个ID。

@Override
public String toString() {
    return prop1 + ", " + prop2 + ", " + prop3;
}

1 个答案:

答案 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