At you on a forum found an example how to make grouping in a combo which is in date grid.
Applying this method a couple of questions arose.
1) Mouse scrolling does not work.
2) How to make AutoCompleteMode
private void UpdateComboBoxSpeziolist() { var commandServer = new CommandServer(); _radSpeziolist.SelectedItemChanged += new EventHandler(lv_SelectedItemChanged); _radSpeziolist.DisplayMember = "fio"; _radSpeziolist.ValueMember = "fio"; _radSpeziolist.DataSource = commandServer.GetDataGridSet(@"select * from spezialistSurvey()").Tables[0]; _radSpeziolist.EnableGrouping = true; _radSpeziolist.ShowGroups = true; GroupDescriptor group = new GroupDescriptor(new SortDescriptor[] { new SortDescriptor("cat", ListSortDirection.Descending) }); _radSpeziolist.GroupDescriptors.Add(group); _radSpeziolist.AllowEdit = true; _radSpeziolist.CollapseAll(); }private void radGridView2_CellEditorInitialized(object sender, GridViewCellEventArgs e) { if(e.ActiveEditor is RadDropDownListEditor) { RadDropDownListEditor editor = e.ActiveEditor as RadDropDownListEditor; RadDropDownListEditorElement element = editor.EditorElement as RadDropDownListEditorElement; element.DropDownSizingMode = SizingMode.UpDownAndRightBottom; element.Popup.Controls.Add(_radSpeziolist); element.DropDownMinSize = new Size(300, 300); element.PopupOpening += new CancelEventHandler(element_PopupOpening); } }void element_PopupOpening(object sender, CancelEventArgs e) { _radSpeziolist.Size = ((RadDropDownListEditorElement)sender).Popup.Size; _radSpeziolist.AutoScroll = true; } private void lv_SelectedItemChanged(object sender, EventArgs e) { ListViewItemEventArgs args = (ListViewItemEventArgs)e; if (args.Item != null && radGridViewSurvey.CurrentCell != null) { this.radGridViewSurvey.CurrentCell.Value = args.Item.Value; ((DropDownPopupForm)args.ListViewElement.ElementTree.Control.Parent).ClosePopup(RadPopupCloseReason.Mouse); radGridViewSurvey.CancelEdit(); } }