请教高手!怎样才能设置DbLookupcombobox1的默认值。 动态查询数据库中的某个字段,然后值给DbLookupcombobox1,可是就是不能设置值默认.比如:在数据库中查询到某个字段三个值:采购入库、销售退回、商品盘赢。能把采购入库默认给DbLookupcombobox1吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DB Aware控件是不存在默认值的,因为他们和数据集联系在一起,显示的是数据集里的字段内容。所以呢,不用(也没用)给DB Aware控件赋默认值,只要给对应的数据集的字段赋值就可以了。 如果想要把值加到DbLookupcombobox1的下拉框中去,你得把这些值加到LookUp的数据集中或者用DBComboBox,手动把所有值都添加进去。 如果没有默认植。程序不太直观,也就是一个空白在DbLookupcombobox上面。很容易使人误解。所以才请高手指点,看有没有其它的办法能够做到。 gub说的可以一试。不过公司的程序都是用DbLookupcombobox,这样改起来可能就比较费劲。 可以把DbLookupcombobox控件改写,把DbLookupcombobox的TEXT属性给改过来改写文件Borland\Delphi7\Source\Vcl\DBCtrls.pas,把见{ TDBLookupComboBox } property Text: string read FText;只读,不可写,改写一下,自己再加一过程!修改一下Text属性。然后重新编译一下该文件的bpl程序中可以加入DbLookupcombobox.text:='你要的'; DBLookupComboBox1.SetFocus; keybd_event(VK_DOWN,MapVirtualKey(VK_DOWN,0),0,0); 求助!socket error:不能做任何连接,因为目标机器积极的拒绝它.(10061),on API ;connect 邮件导出问题。关于outlook和OE 求,上海日语培训班,失业,充电:( 请教高手关于多层结构的问题 ****新年散分**** 谁有Indy的那两个Demo??给我发个吧 高手们,如何解决Delphi图标的问题!! 最近看了一个程序的源代码,有一个函数看的不是很明白,请高手进来指点一下,谢谢。。 怎么生成一个注册表文件? 如何得到richedit中光标当前所在行(line)? IdFTP文件传输问题 dbgrideh的问题。
因为他们和数据集联系在一起,显示的是数据集里的字段内容。
所以呢,不用(也没用)给DB Aware控件赋默认值,只要给对应的数据集的字段赋值就可以了。
你得把这些值加到LookUp的数据集中
或者用DBComboBox,手动把所有值都添加进去。
改写文件
Borland\Delphi7\Source\Vcl\DBCtrls.pas,把见
{ TDBLookupComboBox }
property Text: string read FText;
只读,不可写,改写一下,自己再加一过程!修改一下Text属性。
然后重新编译一下该文件的bpl
程序中可以加入DbLookupcombobox.text:='你要的';
keybd_event(VK_DOWN,MapVirtualKey(VK_DOWN,0),0,0);