date 和下拉列表


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();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值