Dev控件LookUpEdit能给它加一列复选框吗
如题控件 ComboBox dev lookupedit --------------------编程问答-------------------- 你把字段类型设置成bool型试下呢,印象中设置了bool型后会自动以复选框的方式展示出来呢?或者通过ColumnEdit属性试下呢 --------------------编程问答--------------------
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Selected", typeof(bool)));
dt.Columns.Add("value");
dt.Columns.Add("text");
DataRow dr=dt.NewRow();
dr[0]=false;
dr[1]="aaa";
dr[2]="aaa";
dt.Rows.Add(dr);
DataRow dr1=dt.NewRow();
dr1[0]=false;
dr1[1]="bbb";
dr1[2]="地税的";
dt.Rows.Add(dr1);
comboBox1.DataSource = dt;
comboBox1.ValueMember = "value";
comboBox1.DisplayMember = "text";
lookUpEdit1.Properties.Columns.Add(new LookUpColumnInfo("Selected",50,"选择"));
//lookUpEdit1.Properties.Columns.Add(new LookUpColumnInfo("value", 20, "ID"));
lookUpEdit1.Properties.Columns.Add(new LookUpColumnInfo("text", 50, "名称"));
lookUpEdit1.Properties.DataSource = dt;
lookUpEdit1.Properties.DisplayMember = "text";//要显示的字段 <br>
lookUpEdit1.Properties.ValueMember = "value";//实际要用的字段<br>
把数据表的第一列已经是bool型了,lookupedit 的第一列也绑定到数据表第一列上了, 我不知道lookupedit怎么把字段设置成bool型,求详解。。。。 --------------------编程问答--------------------
qq:20079257.求详解 --------------------编程问答-------------------- 不好意思,我试了下没搞定,是我给记错了 --------------------编程问答-------------------- 有个CheckedComboBox,可以满足你70%的需求,呵呵
想要自己实现,可以用PopUPContainerEdit,里面可以放你需要的任何东西。比如一个带Check的TreeList --------------------编程问答--------------------
非常感谢!! --------------------编程问答--------------------
谢谢!!
CheckedComboBox只能逐行绑定,而且绑定对象是object对象。无法绑定datatable。
PopUpContainerEdit没用过,感觉实现这中常用控件,没必要多个控件组合使用。
谢谢!! --------------------编程问答--------------------
顺便问下如果实现带复选框的树形下拉框是不是也要用N个dev控件来实现呀? --------------------编程问答--------------------
TreeList是有复选框的,把属性打开就可以了。
1.ColumnEdit选择PopUPContainerEdit;
2.new一个PopupContainerControl,里面new一个TreeList,不用N多~ --------------------编程问答-------------------- 以为你是在Grid中使用。。如果单纯使用控件的话,就更简单了,自定义个类比如CheckLookupEdit,继承自PopupContainerEdit,在构造的时候new一个PopupcontainerControl,放一个TreeList,嗯。。。 --------------------编程问答--------------------
以为你是在Grid中使用。。如果单纯使用控件的话,就更简单了,自定义个类比如CheckLookupEdit,继承自PopupContainerEdit,在构造的时候new一个PopupcontainerControl,放一个TreeList,嗯。。。
哦,谢谢!! --------------------编程问答--------------------
以为你是在Grid中使用。。如果单纯使用控件的话,就更简单了,自定义个类比如CheckLookupEdit,继承自PopupContainerEdit,在构造的时候new一个PopupcontainerControl,放一个TreeList,嗯。。。
哦,谢谢!!
二、DEV12.1版本以上是带有CheckedComboBoxEdit的编辑控件的,无需自己在用PopupContainerEdit来设计。 --------------------编程问答--------------------
一、CheckedComboBox是可以绑定DataTable的
二、DEV12.1版本以上是带有CheckedComboBoxEdit的编辑控件的,无需自己在用PopupContainerEdit来设计。
谢谢,我们公司用的是dev11.1。 --------------------编程问答-------------------- 网上有12.1版本的破解,建议更换下,多了好多实用的编辑控件,如果要用PopupContainerEdit容器,里面是添加GridControl,而不是CheckedComboBox,设计多列的Grid,第一列是勾选框,自定义鼠标点击和回车响应事件,总体来说难度不大。由于LookUpEdit是不可改写的控件,里面的内容必须是下拉框中有的,没有的不允许自己填写,很多场合不适合,故而迫不得已我也用PopupContainerEdit容器替代。
补充:.NET技术 , C#