delphi中如何使用combobox选择表

我用的是ADOTable,ADOConnection,DataSource,DBGrid与Access数据库相连,连接已做好。库中有boystudents,girlstu... 我用的是 ADOTable,ADOConnection,DataSource,DBGrid与Access数据库相连,连接已做好。库中有boystudents,girlstudents这2个表,想用combobox选择DBGrid中显示的表(2个表中的字段不用考虑),应该怎么写代码?
我是新手,请大家多多指教!谢谢!
例如:
combobox的Items属性里我加了一个男生表和女生表。当选者男生表的时候,ADOTable.tablename应该为boystudents;选者女生表的时候,ADOTable.tablename应该为girlstudents。
展开
 我来答
百度网友6c2079901
2008-03-07 · TA获得超过229个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:0
展开全部
procedure TForm1.Button1Click(Sender: TObject);
var
SL: TStrings;
index: Integer;
begin
ComboBox1.Clear ;
ComboBox1.Style := csDropDownList ;
SL := TStringList.Create;
try
ADOConnection1.GetTableNames(SL, False);
for index := 0 to (SL.Count - 1) do
begin
ComboBox1.Items.Add(SL[index]);
end;
finally
SL.Free;
end;
end;
然后在ComboBox1的OnChange事件中写你连接的表即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式