0

我正在使用下面的代码来更改按钮状态(启用或禁用)。但它对第一个控件起作用,第二个和第三个控件状态没有改变。请帮我解决这个错误。

If (e.Item.ItemType = DataControlRowType.DataRow) Then
            Dim status As Button = CType(e.Item.FindControl("btnstatus"), Button)
            If status IsNot Nothing Then
                If status.Text = "Ready" Then
                    status.Enabled = True
                ElseIf status.Text = "Assigned" Then
                    status.Enabled = False
                Else
                    status.Enabled = False
                End If
            End If

            'do what ever you want to do here using the value of your label
        End If
4

1 回答 1

0

试试这个:

If e.Item.ItemType = ListItemType.Item Or _
             e.Item.ItemType = ListItemType.AlternatingItem Then

//Your Code Here

End If
于 2012-10-13T06:58:19.767 回答