dgUsers.EditItemIndex = e.Item.ItemIndex
dgUsers.DataBind()
Dim dt As DropDownList = CType(dgUsers.Items(e.Item.ItemIndex).FindControl("editDepart"), DropDownList)

解决方案 »

  1.   

    Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound  Dim i as Integer
      Dim MyItem As System.Web.UI.WebControls.ListItem
      '如果该列正被编辑,则
      If DataGrid1.EditItemIndex = e.Item.ItemIndex Then
        For i = 0 To 10
          MyItem = New System.Web.UI.WebControls.ListItem()
          MyItem.Text = i.ToString
          MyItem.Value = i.ToString
          CType(e.Item.Cells(3).FindControl("editDepart"),DropDownList).Items.Add(MyItem)
          MyItem = Nothing
        Next
      End If
        
    End Sub