or
| void grid_CellFormatting(object sender, CellFormattingEventArgs e) |
| { |
| if (e.CellElement.Children.Count == 0) |
| { |
| var element = new RadComboBoxElement(); |
| element.NotifyParentOnMouseInput = true; |
| element.DataSource = new List<string>() { "First", "Second", "Third" }; |
| e.CellElement.Children.Add(element); |
| } |
| } |
| void Form1_Load(object sender, EventArgs e) |
| { |
| var grid = new RadGridView(); |
| Controls.Add(grid); |
| grid.BeginInit(); |
| grid.EndInit(); |
| grid.CellFormatting += new CellFormattingEventHandler(grid_CellFormatting); |
| grid.MasterGridViewTemplate.AutoGenerateColumns = false; |
| grid.Columns.Add(new GridViewDataColumn() { HeaderText = "Header" }); |
| grid.DataSource = new List<int> { 1, 2, 3 }; |
| } |