Hi Telerik
I would like to be able to add a Multi select combobox column to GridView.
Would you guys be able to update the code example in the thread at http://www.telerik.com/community/forums/winforms/gridview/multi-select-combobox-column.aspx to reflect the changes needed to work in Q1 2011?
Many thanks in advance
Regards
Ian Carson
I would like to be able to add a Multi select combobox column to GridView.
Would you guys be able to update the code example in the thread at http://www.telerik.com/community/forums/winforms/gridview/multi-select-combobox-column.aspx to reflect the changes needed to work in Q1 2011?
Many thanks in advance
Regards
Ian Carson
6 Answers, 1 is accepted
0
Ian
Top achievements
Rank 1
answered on 27 May 2011, 01:47 AM
Hi Telerik
I got what I needed partially working as outlined in the code below
I am stuck on two issues:
1. How best to capture the selections and deselections. I want to create a list of the selected values.
2. How to stop the editor from closing after a check box has been checked/unchecked
Thanks
Ian
I got what I needed partially working as outlined in the code below
I am stuck on two issues:
1. How best to capture the selections and deselections. I want to create a list of the selected values.
2. How to stop the editor from closing after a check box has been checked/unchecked
Thanks
Ian
private
void
rgvParameters_EditorRequired(
object
sender, EditorRequiredEventArgs e)
{
if
(e.EditorType ==
typeof
(RadDropDownListEditor))
{
e.Editor =
new
MyDropDownListEditor();
}
}
public
class
MyDropDownListEditor:RadDropDownListEditor
{
protected
override
RadElement CreateEditorElement()
{
return
new
MyDropDownListEditorElement();
}
}
public
class
MyDropDownListEditorElement:RadDropDownListEditorElement
{
protected
override
void
OnLoaded()
{
base
.OnLoaded();
this
.ListElement.CreatingVisualItem +=
new
CreatingVisualListItemEventHandler(ListElement_CreatingVisualItem);
}
private
void
ListElement_CreatingVisualItem(
object
sender, CreatingVisualListItemEventArgs args)
{
RadListVisualItem visualItem =
new
RadListVisualItem();
visualItem.Padding =
new
Padding(12, 0, 0, 0);
//visualItem.NumberOfColors = 1;
//visualItem.BackColor = Color.Yellow;
RadCheckBoxElement chkBox =
new
RadCheckBoxElement();
chkBox.MinSize =
new
Size(12, 12);
chkBox.MaxSize = chkBox.MinSize;
chkBox.ToggleStateChanged +=
new
StateChangedEventHandler(chkBox_ToggleStateChanged);
visualItem.Children.Add(chkBox);
args.VisualItem = visualItem;
}
private
void
chkBox_ToggleStateChanged(
object
sender, StateChangedEventArgs args)
{
Debug.WriteLine(
"CheckPressed"
);
}
}
0
Hi Ian,
Thank you for writing.
RadGridView has undergone a significant change since 2009, including many major upgrade and improvements, together with many new features. Due to these changes, as you have noticed, the approach of getting a multi select combo box should be modified. Please find attached a sample project which demonstrates how you can implement such a scenario. Please note that this is a not fully featured solution and you may need to modify it according to your specific needs.
I hope you find this information helpful.
Greetings,
Stefan
the Telerik team
Thank you for writing.
RadGridView has undergone a significant change since 2009, including many major upgrade and improvements, together with many new features. Due to these changes, as you have noticed, the approach of getting a multi select combo box should be modified. Please find attached a sample project which demonstrates how you can implement such a scenario. Please note that this is a not fully featured solution and you may need to modify it according to your specific needs.
I hope you find this information helpful.
Greetings,
Stefan
the Telerik team
0
Martin
Top achievements
Rank 1
answered on 07 Apr 2014, 07:10 PM
Hi Stefan,
i know this is an old Thread, but your "RadDropDownListCustom.zip" ist exactly what i need.
I tried to modify your example that when i edit a cell with already choosen values, the right checkboxes will be checked (in editor mode). Actually the checkboxes are checked from last cell edit of other rows. So "wrong" values were checked. Missing here the read function from cell?
i know this is an old Thread, but your "RadDropDownListCustom.zip" ist exactly what i need.
I tried to modify your example that when i edit a cell with already choosen values, the right checkboxes will be checked (in editor mode). Actually the checkboxes are checked from last cell edit of other rows. So "wrong" values were checked. Missing here the read function from cell?
0
Hello Martin,
Due to the interest in this topic we have created dedicated KB article for it. Please refer to it here: http://www.telerik.com/support/kb/winforms/gridview/details/mutiselect-drop-down-list-column-in-radgridview.
If you have any additional questions, do not hesitate to contact us.
Regards,
Stefan
Telerik
Due to the interest in this topic we have created dedicated KB article for it. Please refer to it here: http://www.telerik.com/support/kb/winforms/gridview/details/mutiselect-drop-down-list-column-in-radgridview.
If you have any additional questions, do not hesitate to contact us.
Regards,
Stefan
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.
0
Martin
Top achievements
Rank 1
answered on 08 Apr 2014, 03:28 PM
Hello,
thanks that works fine.
But how i can separate the custom filter function only for this custom column. All other columns have to be the default filter functionality (with filtercolumn and autofilter over ShowHeaderCellButtons) Also a filter combination with other columns should work.
Is there a chance to implement?
Regards,
Martin
thanks that works fine.
But how i can separate the custom filter function only for this custom column. All other columns have to be the default filter functionality (with filtercolumn and autofilter over ShowHeaderCellButtons) Also a filter combination with other columns should work.
Is there a chance to implement?
Regards,
Martin
0
Hi Martin,
Please refer to the other forum thread you have opened regarding the same matter. You will find our answer there.
Regards,
Stefan
Telerik
Please refer to the other forum thread you have opened regarding the same matter. You will find our answer there.
Regards,
Stefan
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.