Как заменить текст элемента управления надписью, содержащийся в виде формы?
Я пытался использовать код ниже:
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, я хочу изменить его текст на «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
Спасибо:)