2009-11-16 5 views
1

En utilisant VB.Net, j'ai un DataGridView avec une colonne ComboBox. Qu'est-ce que j'utilise quand l'utilisateur modifie une sélection dans la ComboBox?Evénement DataGridView & ComboBox?

+1

Également envisager de remplir votre profil afin que nous puissions vous appeler quelque chose en plus de «inconnu». Votre profil est ici: http://stackoverflow.com/users/198155/unknown-google –

Répondre

1

SelectedValueChanged

0

.FormatedValue comme dans Grid.Item.FormatedValue au lieu de la valeur

+0

est-ce un commentaire ou une réponse? Si seulement un commentaire, pensez à modifier votre réponse. –

2

vous pouvez cet événement lorsque la valeur combobox a été sélectionné ...

Private Sub dataGridView_EditingControlShowing(ByVal sender As Object, ByVal e As DataGridViewEditingControlShowingEventArgs) 
    Try 
     If (Me.dataGridView.CurrentCell.ColumnIndex = CType(Column.Col,Integer)) Then 
      Dim comboBox As ComboBox = CType(e.Control,ComboBox) 
      If (Not (comboBox) Is Nothing) Then 
       AddHandler comboBox.SelectedIndexChanged, AddressOf Me.ComboBoxIndexChanged 
      End If 
     End If 
     Return 
    Catch Ex As Exception 
     Utils.ErrMsg(Ex.Message) 
     Return 
    End Try 
End Sub 
0

CurrentCellDirtyStateChanged - puis testez pour la cellule actuelle étant dans votre colonne de préoccupation.

Questions connexes