全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1736
推到 Plurk!
推到 Facebook!

难道是DBedit的BUG吗?

 
LYXGG
一般會員


發表:3
回覆:3
積分:1
註冊:2005-12-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-09-27 00:42:11 IP:222.209.xxx.xxx 未訂閱
请教各位前辈:
我用的是adotable和DBedit控件,在窗口建立的时候打开数据库用DBgrid来显示数据,
但我不想在DBedit中显示数据,代码如下:
ADOTable1.Open;
DBEdit1.text := '';
DBEdit2.text := '';
DBEdit3.text := '';
DBEdit4.text := '';
DBEdit5.text := '';
但始终无法在DBedit1中显示空白,后面的几个DBedit可以显示空白,太奇怪了,请大家帮帮我
谢谢
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-09-28 23:41:15 IP:211.72.xxx.xxx 未訂閱

回覆: DBEdit 的 Data 是經由 DataSource 從 ADOQuery 讀入並顯示, 除非讓 ADOQuery 的 State 進入 Edit Mode, 否則改 DBEdit->Text 還是會立即被還原為原值.

若您要自行控制欄值的顯示, 請改用 TEdit, 自行依需要於 AfterScroll 將其填入各對應的 TEdit->Text.
===================引 用 文 章===================
请教各位前辈:
我用的是adotable和DBedit控件,在窗口建立的时候打开数据库用DBgrid来显示数据,
但我不想在DBedit中显示数据,代码如下:
ADOTable1.Open;
DBEdit1.text := '';
DBEdit2.text := '';
DBEdit3.text := '';
DBEdit4.text := '';
DBEdit5.text := '';
但始终无法在DBedit1中显示空白,后面的几个DBedit可以显示空白,太奇怪了,请大家帮帮我
谢谢

系統時間:2024-04-20 3:29:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!