Solved

datagridview comboboxColumn event

Posted on 2008-10-10
3
756 Views
Last Modified: 2010-04-21
Hello Experts,

I have a datagridview with a ComboBoxColumn and I would like to display a dialog depending on the selection from the ComboBoxColumn.  Is there a similar event like ComboBox.SelectedIndexChanged for the datagridview ComboBoxColumn?

Thank You In Advance

Mutu
0
Comment
Question by:mutu
  • 2
3 Comments
 
LVL 48

Accepted Solution

by:
jpaulino earned 250 total points
ID: 22689943
You have to define a DataGridViewComboBoxEditingControl
Check this example and make the necessary adjustments:

    Private WithEvents dgvCombo As DataGridViewComboBoxEditingControl

      

    Private Sub dgvCombo_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      

        If dgvCombo Is Nothing Then Exit Sub

            

        ' The column of the combobox

        If Me.DataGridView1.CurrentCell.ColumnIndex = 4 Then

      

              You code

      

        End If

    End Sub

      

    Private Sub DataGridView1_CellLeave(ByVal sender As Object, _

            ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellLeave

        dgvCombo = Nothing

    End Sub

      

      

    Private Sub DataGridView1_EditingControlShowing(ByVal sender As Object, _

            ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) _

            Handles DataGridView1.EditingControlShowing

      

        If TypeOf e.Control Is DataGridViewComboBoxEditingControl Then

      

            If dgvCombo Is Nothing Then

                dgvCombo = e.Control

            End If

      

            AddHandler dgvCombo.SelectedIndexChanged, _

                       New EventHandler(AddressOf dgvCombo_SelectedIndexChanged)

           End If

    End Sub

      

Open in new window

0
 
LVL 48

Expert Comment

by:jpaulino
ID: 22689951
'  You code
is
' Your code :)
0
 

Author Closing Comment

by:mutu
ID: 31505151
Thank You!!!

I copied, pasted and modified names and voila!
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Article by: jpaulino
XML Literals are a great way to handle XML files and the community doesn’t use it as much as it should.  An XML Literal is like a String (http://msdn.microsoft.com/en-us/library/system.string.aspx) Literal, only instead of starting and ending with w…
Introduction When many people think of the WebBrowser (http://msdn.microsoft.com/en-us/library/2te2y1x6%28v=VS.85%29.aspx) control, they immediately think of a control which allows the viewing and navigation of web pages. While this is true, it's a…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now