你定位不就完了!把你要绑定的得下拉框定位到datagrid的单元格上不就完了!
用.top  .left   .width   .height  属性
也就是将下拉框的这些属性都等于datagrid的单元格的这些属性

解决方案 »

  1.   

    datagrid的column对象有一个button属性,设为true,这样光标移动到这一列就会出现一个按钮,在datagrid的buttonclick时间中将事先隐藏的一个listbox移动过来就行了。
      

  2.   

    Private Sub DataGrid1_ButtonClick(ByVal ColIndex As Integer)    Select Case ColIndex
            Case 2 'You can do other Column as this
                With List1 'Show a List Box in DataGrid
                    If .Visible Then .Visible = False: Exit Sub
                    .Top = DataGrid1.Top + DataGrid1.Columns(ColIndex).Top + (DataGrid1.RowHeight + 15) * (DataGrid1.Row + 1)
                    .Left = DataGrid1.Left + DataGrid1.Columns(ColIndex).Left
                    .Width = DataGrid1.Columns(ColIndex).Width
                    .Visible = True
                    .SetFocus
                End With
        End Select
        
    End Sub
      

  3.   

    你定位啥!请你用下拉框的MOVE方法,你知道在哪个网格然后就.......