[此贴子已经被作者于2006-3-31 23:23:29编辑过]
其实你可以用ADOTable 和 DBcomboBox 来做
步骤及各控键的属性设置如下:
1.Datasource1的DataSet属性设置为ADOTable1
2.DBcomboBox1的Datasource属性设置为Datasource1
3.ADOTable1的ConnectionString属性要连接到数据库,TableName属性选择数据库中的表,双击ADOTable1在字段编辑器上单击鼠标右键---Add all Files最后把Active属性设为True
4.可以在窗体上放上按钮,编程实现数据的浏览
例:procedure TForm1.Botton1Click(Sender: TObject);//实现下一笔数据的查询
begin
if not ADOTable1.eof do
ADOTable1.next;
end;
上一笔数据的查询将next改为prior,最后一笔last,第一笔first
希望可以帮到你
访问DBGRID中的数据是必须要先得到数据库中的ID然后才能访问DBGRID中的数据
/给combobox,rzcombobox赋数据表某个字段的值
procedure TForm1.Button5Click(Sender: TObject);
begin
try
combobox1.clear; //清空
dm.ADOQuery1.Close;
dm.ADOQuery1.SQL.Clear;
dm.ADOQuery1.SQL.Add('select * from yh_table');
dm.ADOQuery1.Open;
while not dm.ADOQuery1.Eof do
begin
rzcombobox1.Add(dm.ADOQuery1.fieldbyname('yh_mc').asstring);
combobox1.Items.Add(dm.ADOQuery1.fieldbyname('yh_mc').asstring);
dm.adoquery1.Next;
end;
except
end;
rzcombobox1.ItemIndex:=0;
end;
我把源代码给你看看把