GridControl控件绑定RepositoryItemImageComboBox 作为下拉框使用
2013-11-12 19:46
543 查看
如果,时间长时了,已前做过的东西,都记不得了,所以记录一下。
废话不多说。
1、拖出gridview控件,然后将字段绑定上去
2、将要做下拉框的控件加入RepositoryItemImageComboBox控件
3、绑定数据
4、初始时绑定要选中值
废话不多说。
1、拖出gridview控件,然后将字段绑定上去
2、将要做下拉框的控件加入RepositoryItemImageComboBox控件
3、绑定数据
for (int i = 0; i < 3; i++) { //如果取值时,数据源中会是Value repositoryItemImageComboBox1.Items.Add( new DevExpress.XtraEditors.Controls.ImageComboBoxItem() { Description = "Test"+i, Value = i.ToString()//只能字符串 }); } DataTable dt = new DataTable(); dt.Columns.Add("C", System.Type.GetType("System.Boolean")); dt.Columns.Add("D", System.Type.GetType("System.String")); dt.Columns.Add("E", System.Type.GetType("System.Boolean")); dt.Columns.Add("F", System.Type.GetType("System.String")); dt.Columns.Add("G", System.Type.GetType("System.String")); DataRow row = dt.NewRow(); row["C"] = true; row["D"] = "1"; row["E"] = true; row["F"] = "TestF"; row["G"] = "删除"; dt.Rows.Add(row); DataRow row1 = dt.NewRow(); row1["C"] = false; row1["D"] = "2"; row1["E"] = false; row1["F"] = "TestF1"; row1["G"] = "删除"; dt.Rows.Add(row1); gridControl1.DataSource = dt;
4、初始时绑定要选中值
private void gridView1_CustomRowCellEdit(object sender, DevExpress.XtraGrid.Views.Grid.CustomRowCellEditEventArgs e) { if (e.Column.Name == "D" && e.RowHandle >= 0) { ImageComboBoxEdit edit1 = new ImageComboBoxEdit(); edit1.Properties.Items.AddRange(repositoryItemImageComboBox1.Items); e.RepositoryItem = edit1.Properties; foreach (ImageComboBoxItem item in edit1.Properties.Items) { if (gridView1.GetRowCellValue(e.RowHandle, "D").ToString() == item.Value.ToString()) { edit1.SelectedItem = item; } } } }
相关文章推荐
- devpress GridControl控件绑定RepositoryItemImageComboBox 作为下拉框使用 zt
- gridControl repositoryItemLookUpEdit控件使用
- 关于获取Gridcontrol中repositoryItemLookUpEdit的使用
- DEV RepositoryItem控件绑定 CheckedComboBoxEdit
- DevExpress控件GridControl使用总结一
- 如何显示RepositoryItemHyperLinkEdit控制在一个DevExpress GridControl
- ComboBox 控件的使用_绑定、增加选项、清除等
- How to use ComboBox Control in VC++ - 在VC中如何使用 ComboBox 控件
- Qt tableview 使用ComboBox作为delegate时,实现单个cell中的comboBox的item动态变化以及独特性
- devexpress GridControl wpf控件使用
- 在mvc3下使用infragistics控件,将odata+wcf传回的数据绑定到grid
- 解决SilverLight项目使用DevExpress GridControl控件,修改列背景问题
- #713 – 在拖拽操作中使用控件预览图作为鼠标(Setting the Cursor to an Image of an UIElement While Dragging)
- 关于Grid内嵌控件:ReporisitoryItemLookUpEdit的使用
- VS2010调用fileDialog文件导出工具及DEV控件之GridControl导出到Excel 合并使用
- [C#] ComboBox控件的使用_绑定、增加选项、清除
- EXTJS 4.2 资料 控件之Grid 行编辑绑定下拉框,并点一次触发一次事件
- Dev GridControl控件绑定数据源,列不显示
- Devexpress使用之:GridControl控件
- GridControl控件使用小结