delphi:请问如何用DBComboBox列出数据库表的列要添加什么控件属性该如何设置

delphi:请问如何用DBComboBox列出数据库表的列要添加什么控件属性该如何设置,第1张

添加数据库连接控件 比如ADOConnection,连接数据库Active为真

添加数据库数据集控件,比如ADOTable,ADOQuery,设置其属性或者SQL,指向需要显示的表,然后Open

添加数据源Datasource,数据集Dataset指向上面所用的控件

最后,把DBComboBox的Datasource指向数据源控件,选择要显示的列Field

用一个DetailsView控件

该控件非常适合你的需求

使用方法 首先配置数据源 不多说了 当进入这个页面时候你需要获取显示该用户全部数据的数据源 绑定到DetailsView控件上

然后设置DetailsView控件AutoGenerateEditButton为True

这时候你就发现控件下方出现了一个编辑按钮

然后你可以编辑模板 在editItem模板中拖入一个TEXTBOX 并设置绑定数据

也就是你所说的双向绑定

添加以后,在窗体上画出这两个控件。然后建立数据库连接,采用select 字段名称 from 数据库中的表名称 进行查询某个字段的内容如要根据用户输入的内容查询,则采用select from 数据库中的表名称 where 字段名='"+用户输入的内容+"'"注意查询完成后,需要刷新数据库才能显示

1从工具箱中将控件添加到页面。

2点击GridView右上方的黑色小箭头,在选择数据源下拉列表中选择新建数据源。

3在新d出的窗口中选择 数据库,单击确定。然后选择新建连接,选择对应的数据库,Microsoft SQL Server。单击继续,输入服务器名称,然后选择要绑定的数据库。然后选择对应的表。

控件TABLE是一个 *** 作数据的控件,不是一个显示数据的控件, 这玩意不能显示的, 要想显示数据,还是要显示数据的控件,比如gridview,得把TABLE绑定到gridview上显示。

你要是想用微软现成的控件,可以在MSDN中查找下这个ADODC的ActiveX控件,百度一下也可以查到好多的。控件是要方便些,但是缺乏灵活性;

我们现在一般都用的ADO类库自己写相关的代码,在对话框上增加一个控件CListCtrl然后用它的成员函数把查询结果一条一条插入进去CListCtrl::InsertItem();CListCtrl::SetItemText();查询就用ado接口来完成,灵活性要大些,但是肯定比ActiveX控件要繁琐些。

DropdownList使用autopostback事件,通过自动回传,调一个貌似是valuechange的方法吧,反正就是值改变方法,然后通过DropdownList。selectvalue,可以查询数据库,查出来的值可以绑定到页面上,很简单的

TStringGrid,TDrawGrid控件; TDBGrid,数据库表格控件,连接数据库后自动按照数据库字段显示。 属性自己看。方法有动态提示。不明白,选住后F1,看帮助。 按Ctrl键,用鼠标点属性或方法,可以查看控件原代码。Delphi的原代码是公开的。

以上就是关于delphi:请问如何用DBComboBox列出数据库表的列要添加什么控件属性该如何设置全部的内容,包括:delphi:请问如何用DBComboBox列出数据库表的列要添加什么控件属性该如何设置、如何根据数据库表中数据,使用控件在浏览器画出关系图、VB用什么控件只显示数据库表的一个字段信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9696990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存