datagridview with combobox problem

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • HDI

    #1

    datagridview with combobox problem

    Hi,

    I'm using vb.net express 2005 and I've got a project where I use a
    datagridview with a combobox in the first column.

    Depending on the value the user selects I have to set values of other
    cells.

    The problem is that I get the selected value when the datagridview
    isn't in edit mode. First I have to select another cell.

    Has anyone got a solution for this?


    I tried this:

    Private Sub dgv_EditingCont rolShowing(ByVa l sender As Object,
    ByVal e As
    System.Windows. Forms.DataGridV iewEditingContr olShowingEventA rgs)
    Handles dgv.EditingCont rolShowing

    Dim cmb As ComboBox = e.Control

    RemoveHandler cmb.SelectedVal ueChanged, AddressOf
    cb_SelectedInde xChanged
    AddHandler cmb.SelectedVal ueChanged, AddressOf
    cb_SelectedInde xChanged

    End Sub

    Private Sub cb_SelectedInde xChanged(ByVal sender As Object, ByVal
    e As EventArgs)
    Me.dgv.EndEdit( )
    End Sub

    .... the endedit is raised but the datagridview stays in edit mode.


    How can I solve this problem?

Working...