怎么知道cxgrid某一列当前的显示值,比如某一列显示“0001”,通过字段找它的值是“0001”,后来改它为“0002”,光标不移开那一列,此时通过字段去取值肯定还是“0001”,但是我想得到“0002”这个值(即显示的值),要怎样才能取得到?
解决方案 »
- 超级怪事,强行关机的过程,运行不了。
- dbgrideh的数据库表格控件的简单问题
- QuickReport 打印 横向超出问题 高手进!!!
- QR4连续打票的问题??
- 大虾们,帮我看看这个关于Parent Interface的问题好吗?
- 用Edit来实现计算器的数字界面
- SQLserver库,怎样通过TADOQuery控件对binary类型的字段存取?
- 请教:VCL中一个BUTTON被按下之后,消息是如何被分发传递的?
- 如何把image中图像存入dbgrid和access
- 有谁用过DEV express系列的dxdbgrid??它是如何把一个文本文件txt读到dxdbgrid1.columns[i]的picklist中去,作为picklist的内容的啊?
- [一个人]结婚贴 散分纪念
- 太原的delphi 程序员联系,有个私活
这样试试,应该可以的
你试试这个,我试了一下好像可以!
你的也不行,这些都试了,都不是想要的结果
其实我只想要当前某列所显示的值
按道理这个应该好得到,但就是找不到答案
请各位继续帮忙!
况且你这个是字段值,不是显示值
你把此列设为lookupcombox试下
不知道你是用的什么数据库.
刚才说错啊
以为是del_kouzw zxf_feng 兄
我是在字段的onchange里试
因为我想在它onchange里做一些事情
不过不管在哪里我都是想取它的显示值
你到此字段的onchange里试下
在onchange中确如你所说.
则在它的字段的onchange里这样得到它的当前显示值:
lkcbbSOURCE_ORG.DataBinding.DisplayValue
但是在CXGRID中得到某列的显示值(在它的字段的onchange事件中)就不知道怎样得到!
或者直接设置编辑框的掩码。
关联数据库的字段是ID
显示的是Code
我主要是想在这里输入数据后,比如“0002”
用SQL语句做:select id from table where Code='0002' or name='0002'这样搜索功能
因为lookupcombox是不触发settext事件的,只能在onchange里搜索
所以才会有上面的提问
如果不这样
还有什么更好的办法吗?
请赐教!
从dataset上读是修改后的值,我要知道当前输入的值
可以访问某列的Properties属性的EditValue试试。
http://www.devexpress.com/Support/Center/KB/p/A506.aspx
cxLookupComboBox本来就可以!
AEdit.GetTextBuf(PChar(ls_Value),AEdit.GetTextLen+1);