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

如何變更DBGrid顯示資料時欄位名稱

答題得分者是:P.D.
kevinsoung
一般會員


發表:36
回覆:41
積分:15
註冊:2011-11-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-11-19 21:21:09 IP:1.161.xxx.xxx 訂閱
請問各位老師與大大:

我有一個資料庫名稱為 AA.db
在資料庫有2個欄位 分別為 IDNO與 Name
我用一個 Table1 和 DataSource1 以及 DBGrid1

我用下列方式顯示資料

[code delphi]

procedure AA_Form.FormCreate(Sender: TObject);
begin
Table2.DataBaseName:='c:\Data';
Table2.TableName:='AA.DB';
Table2.Active:=True;
Table2.First;
end;

[/code]

這樣方式是可以顯示資料
但是由於資料庫欄位名稱是英文
要如何讓DBGrid1上方顯示欄位變成我指定的文字

例如: ID變成 [編號] Name 變成 [姓名]

請各位老師與大大多幫幫忙
萬般感激


編輯記錄
kevinsoung 重新編輯於 2011-11-19 06:22:08, 註解 無‧
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-11-20 01:47:23 IP:118.169.xxx.xxx 未訂閱
dbgrid 有 columns 的 屬性, 找一下本站的帖子
===================引 用 kevinsoung 文 章===================
請問各位老師與大大:

我有一個資料庫名稱為 AA.db
在資料庫有2個欄位 分別為 IDNO與 Name
我用一個 Table1 和 DataSource1 以及 DBGrid1

我用下列方式顯示資料

[code delphi]

procedure AA_Form.FormCreate(Sender: TObject);
begin
Table2.DataBaseName:='c:\Data';
Table2.TableName:='AA.DB';
Table2.Active:=True;
Table2.First;
end;

[/code]

這樣方式是可以顯示資料
但是由於資料庫欄位名稱是英文
要如何讓DBGrid1上方顯示欄位變成我指定的文字

例如: ID變成 [編號] Name 變成 [姓名]

請各位老師與大大多幫幫忙
萬般感激


kevinsoung
一般會員


發表:36
回覆:41
積分:15
註冊:2011-11-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-11-20 17:20:30 IP:1.161.xxx.xxx 訂閱
OK找到了
感謝版主老師的指導
我用下列方式
self.DBGrid1.Columns[0].Title.Caption := '編號';
self.DBGrid1.Columns[1].Title.Caption := '姓名';
就可以了
編輯記錄
kevinsoung 重新編輯於 2011-11-20 02:20:58, 註解 無‧
系統時間:2024-04-19 22:08:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!