请大家帮忙看一下下面关于COMBoBoxEx.data使用的代码怎么回事?

xudaifei 2004-11-04 06:08:30
procedure TArchives_frm.FormShow(Sender: TObject);
var
str,str1 : string ;
NewItem : TComBoExItem;
begin
CoBmMc.ItemsEx.Clear ;
with Data_frm.ArcDataQuBm do
begin
Sql.Clear ;
Sql.Add('Select BM_Id,BM_MC from BM');
open;
if isEmpty = false then //如果有数据
begin
First;
While not Eof do
begin
NewItem := co1.ItemsEx.add;
NewItem.caption := FieldByName('Bm_MC').AsString ;
NewItem.Data := Pchar(FieldByName('bm_Id').AsString );
showmessage(Pchar(NewItem.data)); //运行到这里显示值是正确的
Next ;
end;
showmessage(Pchar(Co1.ItemsEx[0].data)); //这里显示的值完全不对,与上面相差很大
end;
end;
end;
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xp2239 2004-12-15
  • 打赏
  • 举报
回复
我也在找答案帮你顶
xudaifei 2004-11-09
  • 打赏
  • 举报
回复
没人知道吗
xudaifei 2004-11-05
  • 打赏
  • 举报
回复
自顶一下

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧