首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

有很多程序,表格中的下拉列表用鼠标点时显示的是代码,鼠标移开后,却显示为名称。解决方案

2012-03-12 
有很多程序,表格中的下拉列表用鼠标点时显示的是代码,鼠标移开后,却显示为名称。有很多程序,表格中的下拉列

有很多程序,表格中的下拉列表用鼠标点时显示的是代码,鼠标移开后,却显示为名称。
有很多程序,表格中的下拉列表用鼠标点时显示的是代码,鼠标移开后,却显示为名称。
请问这种效果如果作?
我估计是在   OnSetText或OnGetText里作。但我做了后,系统保存数据时却保存的是货品名称,而我要保存的是货品代码。

请大家帮忙。

[解决办法]
Mark + UP
[解决办法]
procedure TDM.cdsFileTableDEFAULT_USEGetText(Sender: TField;
var Text: String; DisplayText: Boolean);
begin
if (sender.AsString= '1 ') then
Text:= '√ '
else if (sender.AsString= '0 ') then
Text:= '× '
else
Text:= ' ';


end;

procedure TDM.cdsFileTableDEFAULT_USESetText(Sender: TField; //zxf 2007-5-10 add
const Text: String);
var
mStr: string;
begin
if (Text= '√ ') or (Text= '1 ') then
mStr:= '1 '
else if (Text= '× ') or (Text= '0 ') then
mStr:= '0 '
else
mStr:=Text;

sender.Value:=mStr;
end;

default_use 为CHAR 类型.......
[解决办法]
楼主让你妹妹脱光给我看了
就有人告诉你答案了
你这个社会败类

热点排行