private void AddItemsToRepositoryItem(RepositoryItemMyImageComboBox item, ImageCollection imgList) { for (int i = 0; i < imgList.Images.Count; i++) { item.Items.Add(new ImageComboBoxItem("Item " + (i + 1).ToString(), i, i)); } item.SmallImages = imgList; }
public Form1() { InitializeComponent(); RepositoryItemMyImageComboBox imageCombo = new RepositoryItemMyImageComboBox(); imageCombo.GlyphAlignment = HorzAlignment.Center; imageCollection = new ImageCollection(false); imageCollection.ImageSize = new Size(30, 30); FillImageCollection(); AddItemsToRepositoryItem(imageCombo, imageCollection); AddItemsToControl(myImageComboboxEdit1, imageCollection); gridControl1.RepositoryItems.Add(imageCombo); CreateDataSource(); gridView1.OptionsView.AnimationType = DevExpress.XtraGrid.Views.Base.GridAnimationType.AnimateAllContent; gridView1.Columns["OrderCost"].ColumnEdit = imageCombo; }
static MyImageComboboxEdit() { RepositoryItemMyImageComboBox.Register(); }