当前位置:编程学习 > C#/ASP.NET >>

会用 DXperience GridLookUpEdit 的高手进、、、

我想问下gridLookUpEdit这个空间的问题。。。
我想用代码给他赋值,然后在结果里面筛选出合适的。。改怎么写啊 
如果gridLookUpEdit.EditValue="001";这样写没有作用啊。。还忘能给解答。。谢谢 --------------------编程问答-------------------- 没用过.帮定!
   回复内容太短了! 
--------------------编程问答-------------------- 没听懂你的意思 --------------------编程问答-------------------- 绑定数据了么???? --------------------编程问答-------------------- 我用gridLookUpEdit绑定了数据源。。。
比如说数据源里有:

编号   名称
001   北京
002   南京

然后我想用代码给gridLookUpEdit赋值 。如gridLookUpEdit.EditValue="001";
但这样写gridLookUpEdit.EditValue就清空了。。也没筛选出来。。
我想要的结果就是 给gridLookUpEdit赋上我制定的值,然后把结果给我筛选出来。。。 --------------------编程问答-------------------- 你的“编号”取数据时后面有没有空格? --------------------编程问答-------------------- 什么空格。。。。我现在情况是这样。。


比如说我按一个按钮传个编号"001",控件就能给我筛选出来001这条并显示出来。。
按钮后面的代码该怎么写。。 --------------------编程问答-------------------- 绑定的啥就付啥。
 
 
回复内容     回复内容太短了! 

--------------------编程问答-------------------- 既然用到了gridLookUpEdit说明有多行,应该用GridView1.SetRowCellValue(行号, 列名, "001") --------------------编程问答--------------------
引用 8 楼 51crack 的回复:
既然用到了gridLookUpEdit说明有多行,应该用GridView1.SetRowCellValue(行号, 列名, "001")

刚看来上面的图,DisplayMember和ValueMember你是不是弄错了?! --------------------编程问答-------------------- 你只要設置他的一個屬性就可以了的 
focusrectstyle  設置為 RowFocus就行 --------------------编程问答--------------------
引用 9 楼 51crack 的回复:
DisplayMember和ValueMember你是不是弄错了?!

晕ing,搞错了,不是这个问题! --------------------编程问答--------------------
引用 5 楼 51crack 的回复:
你的“编号”取数据时后面有没有空格?

数据库里,字段什么类型,别说是char --------------------编程问答-------------------- 还是不太明白,LZ你是想让下拉的内容聚焦在某一行,还是过滤得只剩某一行,还是上面的内容直接显示某一行的值。建议你把代码贴一点上来。 --------------------编程问答-------------------- 这个是最好的,基本上对所有控件都有效
gridLookUpEdit.DataBindings.Add("EditVlaue","001","");
附加一个通用方法给你
    if (c is DevExpress.XtraEditors.TextEdit)
                {
                    c.DataBindings.Add("EditValue", dataSource, ctr.FieldName);
                }
                else if(c is DevExpress.XtraEditors.LabelControl)
                {
                    c.DataBindings.Add("Text", dataSource, ctr.FieldName);
                }
                else
                {
                    c.DataBindings.Add("EditValue", dataSource, ctr.FieldName);
                }
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,