Click here to Skip to main content
11,920,377 members (43,232 online)
Rate this:
Please Sign up or sign in to vote.
See more: C#

I have a datagridview which has multiple columns, with bound datasource. One of the columns in the datagridview is a column type DataGridViewComboBoxColumn. When a user clicks on any cell in this column, based on the selected row, the combo box items in the cell should be changed dynamically.

As an example, if the user's row selection is between 1 to 25, this DataGridViewComboBoxColumn should show


If the user's row selection is between 26 and 50, this this DataGridViewComboBoxColumn should display


How do I do this? Any input is greatly appreciated.

Posted 18-Jun-13 5:47am
Tom Wauters 20-Jun-13 0:39am
If you try to do this then you can fill in only one cell.
If you change the items of the combobox, while there is an other
value filled in in one of the other comboboxes you wil get an error because
the filled in value does not excist in the new items.

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

  Print Answers RSS
0 OriginalGriff 415
1 phil.o 170
3 F-ES Sitecore 130
4 RyanDev 120
0 OriginalGriff 6,778
1 KrunalRohit 4,495
2 Sergey Alexandrovich Kryukov 3,203
3 George Jonsson 2,805
4 Suvendu Shekhar Giri 2,181

Advertise | Privacy | Mobile
Web03 | 2.8.151120.1 | Last Updated 18 Jun 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100