我想对cxgrid中列的一个下拉列表内容进行过滤,我是这么写的, TcxLookupComboBoxProperties(cxGrid1DBTableView1Column4.Properties).DataController.Filter.Root.AddItem(TcxLookupComboBoxProperties(cxGrid1DBTableView1Column4.Properties).ListColumns.Items[1] ,foEqual,'6','6');
TcxLookupComboBoxProperties(cxGrid1DBTableView1Column4.Properties).DataController.Filter.Active:=true;
但就是不好使,哪位有用过,指点一下,多谢了
TcxLookupComboBoxProperties(cxGrid1DBTableView1Column4.Properties).DataController.Filter.Active:=true;
但就是不好使,哪位有用过,指点一下,多谢了
解决方案 »
- DBGridEh组件相关问题!
- 这个SQL语句怎么写啊?
- 如何读取这个文件内的文本?
- 如何将word表格的内容输出到excel的记录中?
- 非常奇怪的错误?
- 这个怎么做?
- 请高手帮忙:如何将网页上所设置的任意区域保存为图象[提供我的几个想法]
- 哪儿能下载李维的书?
- 有关delphi中表的问题
- 有学号、题号、每一题的难度、区分度、答题反应时间(每个学生回答每道题的时间)等字段,如何建table才合适,并且可以计算出每一题的答对次数,如何进行编程,请赐教!最好有源代码。本人有急用!就要交毕业设计了!!1
- TWebBrowser控件问题
- 怎么指定TXT/LOG文档的存放路径,和读取TXT/LOG内容.给个例子 ..
一般TcxLookupComboBox可以关联数据集,你可以在数据集中进行过滤
如果我对数据集过滤,它会清掉其他行的内容啊。
是这样的,我在cxgird中有两列。
每一列都有下拉列表那种,现在我想要的结果,比如第一列选择的省份是广东,第二列下拉列表中出现的是广东省的城市。。
比如我第一行选择的是广东省,第二行选择的是湖南省,在第二行的第二列过滤湖南的城市时,会把第一行已经添加的广东省的城市内容清掉啊。
我是在OnInitPopup事件中,过滤的,代码如下,但就是不好使啊??你有QQ吗想和你交流一下,多谢了
TcxLookupComboBoxProperties(cxGrid1DBTableView1Column4.Properties).DataController.Filter.Root.AddItem(TcxLookupComboBoxProperties(cxGrid1DBTableView1Column4.Properties).ListColumns.Items[1] ,foEqual,'6','6');
TcxLookupComboBoxProperties(cxGrid1DBTableView1Column4.Properties).DataController.Filter.Active:=true;
adoquery1.filtered:=false;
adoquery1.filter:='省份=' + Quotered(选择框中的内容);
adoquery1.filtered:=true;
adoquery1.filtered:=false;
adoquery1.filter:='省份=' + Quotered(选择框中的内容);
adoquery1.filtered:=true;
如果像这样过滤数据集的话,其他行的内容清空啊。
To kye_jufei
北方男生
能说详细一点吗?你的代码是怎么写的,多谢了。。
比如第一个框选‘广东’,返回一个ID,第二个框就根据这个ID来过滤就行了.
adoquery1.filtered:=false;
adoquery1.filter:='省份=' + Quotered(选择框中的内容);
adoquery1.filtered:=true;
如果像这样过滤数据集的话,在点其他行时刚才选择的内容会清空啊。
请问你有做过吗???有QQ吗?想和你交流一下,多谢了
To kye_jufei
北方男生
能说详细一点吗?你的代码是怎么写的,多谢了。。