Click here to Skip to main content
15,895,606 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi all

Please tell me how to add multiple controls in a datagridview cell..

Thank you
Posted
Updated 25-Dec-12 20:58pm
v2

1 solution

not possible

you can not add controls in datagridview cell

so, you should go with some third party controls
e.g
telerik, devExpress

else use table layout panel it will give look like table (not grid)
but you can manually code it in manner that it work as gridview.

hope it help
Happy Coding!
:)
 
Share this answer
 
Comments
[no name] 26-Dec-12 3:19am    
DataGridView1.Columns.Add("ID", "Product ID")
DataGridView1.Columns.Add("Name", "Product Name")

'---create a new bindingsource control---
Dim bindingsource As New BindingSource
'---add the items into the control---
bindingsource.Add("Type A")
bindingsource.Add("Type B")
bindingsource.Add("Type C")
'---create a combobox column---
Dim comboBoxCol As New DataGridViewComboBoxColumn
Dim chk As New DataGridViewCheckBoxColumn()

chk.HeaderText = "Check Data"
chk.Name = "chk"
' DataGridView1.Rows(2).Cells(3).Value = True
'---set the header---
comboBoxCol.HeaderText = "Types"
'---data bind it---
comboBoxCol.DataSource = bindingsource
'---add a combobox column to the DataGridView control---
DataGridView1.Columns.Add(comboBoxCol)
DataGridView1.Columns.Add(chk)

Hi Aarti..i wrote the above code by which i m adding a single column to each cell..
Aarti Meswania 26-Dec-12 3:34am    
this way

comboboxColumn.DataSource = BindingSource;
comboboxColumn.DisplayMember = "colnm";
comboboxColumn.ValueMember = "colid";

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900