| 全能ASP/PHP/ASP.NET主机,支持月付 | 专业 MSSQL 数据库空间,支持月付 | 专业 MySQL 数据库空间,支持月付 | 学习型 ASP/PHP/ASP.NET 主机 30元/年 |
| 高端软件开发 = 年薪十万不是梦 | 赛孚耐:软件保护加密专家 | 身份认证令牌USB KEY |
其实你可以用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
希望可以帮到你

adoquery1.FieldByName('xm').AsString:=combobox1.Text;
y郁闷不知道你问的问题是不是这个
这样多方面啊
还什么函数郁闷
访问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;
我把源代码给你看看把