Mike_Stevens
asked on
Add Combobox column to datagridview using vb.net
I have a winform that has a datagridview and i am formatting the layout of the grid using using the following vb.net code. I would like to have column 2 in the grid be a combobox column. How can i change column from a textbox to a combobox using my existing code.
With Me.Datagridview1
.AllowUserToAddRows = True
.AllowUserToDeleteRows = True
.AllowUserToOrderColumns = False
.AllowUserToResizeColumns = False
.AllowUserToResizeRows = False
.AutoGenerateColumns = False
.Columns(1).Width = 175
.Columns(1).DataPropertyNa me = "Car_Color"
.Columns(1).HeaderText = "Car Color"
.Columns(1).HeaderCell.Sty le.Alignme nt = DataGridViewContentAlignme nt.MiddleC enter
.Columns(1).DefaultCellSty le.Alignme nt = DataGridViewContentAlignme nt.MiddleL eft
.Columns(2).Width = 175
.Columns(2.DataPropertyNam e = "Interior_Color"
.Columns(2).HeaderText = "Interior Color"
.Columns(2).HeaderCell.Sty le.Alignme nt = DataGridViewContentAlignme nt.MiddleC enter
.Columns(2.DefaultCellStyl e.Alignmen t = DataGridViewContentAlignme nt.MiddleL eft
End With
With Me.Datagridview1
.AllowUserToAddRows = True
.AllowUserToDeleteRows = True
.AllowUserToOrderColumns = False
.AllowUserToResizeColumns = False
.AllowUserToResizeRows = False
.AutoGenerateColumns = False
.Columns(1).Width = 175
.Columns(1).DataPropertyNa
.Columns(1).HeaderText = "Car Color"
.Columns(1).HeaderCell.Sty
.Columns(1).DefaultCellSty
.Columns(2).Width = 175
.Columns(2.DataPropertyNam
.Columns(2).HeaderText = "Interior Color"
.Columns(2).HeaderCell.Sty
.Columns(2.DefaultCellStyl
End With
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you!