关于DBGrid单元格值的问题

966126 2003-06-11 06:22:58
代码如下:
procedure TForm1.DBGrid1ColExit(Sender: TObject);
begin
if dbgrid1.SelectedField.Text='aaaaa' then showmessage('正确')
else showmessage('错误');
end;
执行正常
当改为:
procedure TForm1.DBGrid1ColExit(Sender: TObject);
begin
if dbgrid1.SelectedField.Text='中文' then showmessage('正确')
else showmessage('错误');
end;
则无论输入的是什么都是执行showmessage('错误');不知这是怎么回事
...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhuibo 2003-06-12
  • 打赏
  • 举报
回复
同意楼上
lion_lh 2003-06-12
  • 打赏
  • 举报
回复
if trim(dbgrid1.SelectedField.Text)='中文' then showmessage('正确')
else showmessage('错误');
Comer 2003-06-12
  • 打赏
  • 举报
回复
晕,迷糊
bbs791109 2003-06-12
  • 打赏
  • 举报
回复
我想你的數據表沒有"中文"吧﹐有可能是你的表中只有"中文 "﹐"中文"后有好几個空格吧。
gardenyang 2003-06-12
  • 打赏
  • 举报
回复
你的数据库里面没有这个数据吧
windwather 2003-06-12
  • 打赏
  • 举报
回复
同意
hammer_shi 2003-06-11
  • 打赏
  • 举报
回复
************************************************
对不起,是我的网络慢,若有雷同请勿责怪
我的动力就是你尽早揭帖
穷困潦倒,我卖身,价格面议
暂时本科学历,价格合理做什么都可以
************************************************

5,392

社区成员

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

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