delphidbgrid資料顯示替換

2022-02-06 07:17:33 字數 1842 閱讀 8299

1樓:匿名使用者

最方便最簡單的辦法就是雙擊dbgrid的dataset(如,adoquey,adotable等),然後add all fields,選中你要轉換顯示的那個欄位,在其ongettext事件裡寫入轉換顯示**就可以了。舉個例子,我的dbgrid的dataset是adoquery控制元件。要轉換顯示的欄位是statues

procedure tfrm_deal.adoquery1statuesgettext(sender: tfield;

var text: string; displaytext: boolean);

begin

if sender.asstring='1' then

text:='管理員'

else

text:=sender.asstring;//當然你可以多幾個if來顯示想要顯示的,但要注意要有else來控制不是你要轉換的情況

end;

2樓:匿名使用者

方法1:用字典表,資料集裡建立lookup欄位,或dbgrid建立picklist列

方法2:資料集裡建立計算欄位

3樓:

還是用stringgrid操作起來會好點,想做什麼都可以實現

4樓:匿名使用者

用stringgrid比較靈活

請問怎麼修改delphi中dbgrid顯示的全部資料的某一列值

5樓:

用資料庫遍歷啊。很好實現.

for i:=1 to adoquery1.recordcount do

begin

adoquery1['你要修改的列']:='aaaaaaaa';

adoquery1.post;

adoquery1.next;

end;

delphi中怎麼設定dbgrid中顯示資料的格式

6樓:匿名使用者

dbgrid 是 delphi 資料感知控制元件,通常用於顯示資料庫的內容,而設定某欄位的顯示資料格式,有兩處地方:

1、可以設定資料庫的欄位

delphi dbgrid資料顯示問題

7樓:匿名使用者

dbgrid一般都是通過資料來源元件與資料集元件連線著,你把資料來源、資料集、資料庫連線元件都放在資料模組(窗體)上,當然應該確保你的二個介面能連線到資料模組。資料來源中的資料是通過sql語句得到的,隨著sql語句的更新,dbgrid中的資料自然就會更新,而不管其介面是否已經顯示!

8樓:

首先引用dbgrid所在頁面,將查詢語句寫入引用頁面的dbgrid關聯控制元件就可以了。

9樓:

第一種方法:直接在implementation部分引用你需要關聯的單元,比如你的dbgrid放在了unit2,那麼就在implementation部分引用unit2。

第二種方法:在delphi的「file」->"use unit"彈出的介面中選擇你要引用的單元。

delphi dbgrid 修改、更新、刪除

10樓:匿名使用者

dbgrid是資料感知控制元件,和資料集是可以直接繫結.

直接運算元據集的edit,delete,post,refresh等方法就可以了.

delphi安裝目錄下面有demo可以去看看!

11樓:匿名使用者

無滿意答案,結貼。

請教個問題都那麼吝嗇!!

iphone6蜂窩資料開啟lte網路確顯示

首先得要看你買的是什麼版本的愛瘋,其次還要看你用的是什麼卡,那家運營商的!最後,lte是4g網路,要看你們當地有沒有開通你所用的運營商的4g網路!這三個,缺一不可!顯示e,就是2g網路!訊號不好 一般都會這樣 蘋果手機網路顯示e是怎麼回事?iphone6手機 網路顯示e是網路模式異常導致的故障。需要...

Excel資料透視表中對金額求和為什麼顯示都是

檢查金額所在的單元格是否設定為文字格式,重新設定為常規或者是數專值格式就屬行了。文字格式求和為0,注意單元格格式。也很有可能是你原始資料中的數字都是文字數字導致無法求和,轉換成數值數字就會得到正確求和結果的。條件格式選中不想顯示0值的單元格區域,選擇選單欄的 格式 條件格式 設定條件格式為 單元格資...

我手機開了資料連線為什麼上不得網也沒有顯示資料連線的圖示

你開設定 無線和網路設定 往下拉 移動網路 選擇 然後看一下狀態列 有沒有開啟資料連線 再看看手機管家有沒有限制資料連線 可以試試關了機重新開啟,再試試 我手機也是啊。怎麼弄啊。我的手機是聯想s920我也是手機沒停機有流量 開了資料連線 但是上不了網 為什麼呢?如手機無法正常上網,可根據以下情況進行...