date 和下拉式清單

來源:互聯網
上載者:User
1 unit MainForm;
2
3 interface
4
5 uses
6 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
7 Dialogs, StdCtrls, DB, ADODB, Mask, DBCtrls;
8
9 type
10 TMain = class(TForm)
11 ADOConnection: TADOConnection;
12 ADOQuery: TADOQuery;
13 CmbView: TComboBox;
14 ADOQueryid: TAutoIncField;
15 ADOQueryname: TStringField;
16 ADOQuerymima: TStringField;
17 ADOQueryquanx: TStringField;
18 procedure CmbViewDropDown(Sender: TObject);
19 private
20 list:TStringList;
21 { Private declarations }
22 public
23 { Public declarations }
24 end;
25
26 var
27 Main: TMain;
28
29 implementation
30
31 {$R *.dfm}
32
33 procedure TMain.CmbViewDropDown(Sender: TObject);
34 begin
35 list := TStringlist.Create;
36 ADOQuery.SQL.Text := 'select * from useadmin';
37 ADOQuery.Open ;
38 {fieldname是你要取的欄位名,tablename是你要讀取的表
39 資料庫連接組建的連接字串我沒有做,你自己修改下}
40 with ADOQuery do
41 begin
42 while not Eof do
43 begin
44 {讀取每一列的欄位值插入list變數}
45 list.Add(ADOQuery.FieldByName('name').Text);
46 ADOQuery.Next;
47 end;
48 end;
49 CmbView.Items := list;
50 end;
51
52 end._____________________________________________________________________________________________  向下拉式清單添加欄位有以下幾種方法:

1、在屬性欄—>items中,進行字串的添加

2、一個組件載入另一個組件的欄位
cbname.items.assign(combox.items);

3、利用資料集向組件進列欄位進行添加
cbname.items.clear; //cbname是下拉式清單組件的Name
with 資料查詢器 do
begin
Close;
SQL.clear;
SQL.ADD('查詢資料字串');
OPEN;
while not EOF do
begin
cbname.items.add(fieldbyname('欄位名').AsString);
Next;
end;
Close;
end; _____________________________________________________________________________ formshow事件
datetimepicker1.date=date();

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.