【发布时间】:2010-10-07 13:51:33
【问题描述】:
我想在编辑网格视图时在下拉列表中显示不同的值,具体取决于登录的用户。例如...
该官员将看到“由官员批准”状态。 导演会看到“导演批准”状态
我正在尝试以编程方式将这些添加到我的 gridview (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
我没有收到任何错误。但是得到一个没有项目的空下拉列表。我是否使用了正确的事件?
【问题讨论】:
标签: asp.net vb.net events gridview drop-down-menu