Using conditional logic in VB to have LinkButton be visible (or not visible)

I have a DataList that contains several Labels and a LinkButton in both the Item & Alternating Item Templates.  One of the labels, Label7, displays a numeric value.
My problem is this:  I only want LinkButton1 to be visible if the value of Label7 > 0
How do I do this with VB.NET?
Thanks in advance for any advice.
DanGettelAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
prairiedogConnect With a Mentor Commented:
DataList can fire an event called ItemDataBound, you can use it to accomplish your mission.

Private Sub DataListl_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataListl.ItemDataBound
        If (e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem) Then
 
            Dim lbl As Label = CType(e.Item.FindControl("Label7"), Label)
            Dim lnkbtn As LinkButton = CType(e.Item.FindControl("myLinkButton"), LinkButton)
            If (lnkbtn IsNot Nothing) AndAlso (lbl IsNot Nothing) Then
                If (Int32.Parse(lbl.Text) > 7) Then
                   lnkbtn.Visible = True
                Else
                   lnkbtn.Visible = False
                End If
            End If
        End If
    End Sub

Open in new window

0
 
prairiedogConnect With a Mentor Commented:
Sorry, this line: Int32.Parse(lbl.Text) > 7
should be Int32.Parse(lbl.Text) >  0
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.