如何替换表单视图中包含的标签控件的文本?
我尝试使用下面的代码:
Protected Sub FormViewNews_DataBound(sender As Object, e As System.EventArgs) Handles FormViewNews.DataBound
Dim pagerRow As FormViewRow = FormViewNews.BottomPagerRow
Dim Active As Label = CType(pagerRow.Cells(2).FindControl("OFMLabel"), Label)
If Active = "False" Then
Active = "Public"
Else
Active = "Private"
End If
End Sub
但是后来我收到了这个错误消息:“对象引用未设置为对象的实例。”。
即我有一个名为“OFMLabel”的标签,其值为“TRUE”。然后,如果为 TRUE,我想将其文本更改为“PRIVATE”,如果为 FALSE,则变为“PUBLIC”。
任何人都可以帮助我,好吗?
谢谢。
这个问题用下面的代码解决了:
解决了
If e.Row.RowType = DataControlRowType.DataRow Then
If e.Row.Cells(2).Text = "False" Then
e.Row.Cells(2).Text = "Public"
Else
e.Row.Cells(2).Text = "Private"
End If
End If
谢谢 :)