Я хотел бы показать различные значения в раскрывающемся списке при редактировании вида сетки, в зависимости от того, какой пользователь вошел в систему. Например ...
Офицер будет видеть статус «Одобрено Офицером».
Директор будет видеть статус «Одобрено директором»
Я пытаюсь программно добавить их в выпадающий список, который есть в шаблоне редактирования моего вида на сетку (ApprovalsGrid). Вот мой код:
Protected Sub ApprovalsGrid_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles ApprovalsGrid.RowUpdating
Dim ApprovalEditDD As DropDownList = CType(ApprovalsGrid.Rows(ApprovalsGrid.EditIndex).FindControl("ApprovalEdit"), DropDownList)
If User.Identity.Name = "officer" Then
ApprovalEditDD.Items.Add("Approved by Officer")
End If
End Sub
Я не получаю никаких ошибок. Но получите пустой выпадающий список без элементов. Я использую правильное событие?