博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
devpress GridControl控件绑定RepositoryItemImageComboBox 作为下拉框使用 zt
阅读量:2236 次
发布时间:2019-05-09

本文共 2078 字,大约阅读时间需要 6 分钟。

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;                    }                }            }        }

 

转载于:https://www.cnblogs.com/zeroone/p/3606224.html

你可能感兴趣的文章
【JMeter】1.9上考试jmeter测试调试
查看>>
【虫师】【selenium】参数化
查看>>
【Python练习】文件引用用户名密码登录系统
查看>>
学习网站汇总
查看>>
【Loadrunner】性能测试报告实战
查看>>
【自动化测试】自动化测试需要了解的的一些事情。
查看>>
【selenium】selenium ide的安装过程
查看>>
【手机自动化测试】monkey测试
查看>>
【英语】软件开发常用英语词汇
查看>>
Fiddler 抓包工具总结
查看>>
【雅思】雅思需要购买和准备的学习资料
查看>>
【雅思】雅思写作作业(1)
查看>>
【雅思】【大作文】【审题作业】关于同不同意的审题作业(重点)
查看>>
【Loadrunner】通过loadrunner录制时候有事件但是白页无法出来登录页怎么办?
查看>>
【English】【托业】【四六级】写译高频词汇
查看>>
【托业】【新东方全真模拟】01~02-----P5~6
查看>>
【托业】【新东方全真模拟】03~04-----P5~6
查看>>
【托业】【新东方托业全真模拟】TEST05~06-----P5~6
查看>>
【托业】【新东方托业全真模拟】TEST09~10-----P5~6
查看>>
【托业】【新东方托业全真模拟】TEST07~08-----P5~6
查看>>