能否通过数据源(DataSource)及数据集(Table)与DbListBox相关联,让DbListBox直接显示表的某一字段值,无须写代码,象VFP一样。具体怎么操作,请指教。
解决方案 »
- 我的delphi2007 安装后,新建ActiveX只有两项,ActiveX Library和Type Library,没有以前的Automation Object等内容的,请问是为什么??
- SQL数据表备份问题
- 请教高手:如何用快捷键调用过程
- 请问color的alpha属性是干什么用的?
- 如何使Delphi解析XML?
- 简单问题
- DELPHI 7与英文系统的问题
- 怎样继承窗体
- 怎样实现在阅览报表时能同时修改报表的内容,象work一样!
- Delphi 什么时候出5.5呀?Linux下的kylix好用吗,谁在Redhat7.0下用过?
- 李维、左轻侯、周爱民等专家聊Diamondback
- InstallShield 打包如何出现unistall?
选择一个表; 打开这个表;然后;
双击dbgrid添加一个column, 设置column的fieldName;
Table1.Open;
Table1.First;
While not Table1.Eof do
Table1.Add(Table1.FieldByName('Capital').AsString);
Table1.Next;
End;
Table1.Close;真诚感谢各位高手的无私奉献。CSDN功德无量,倡议通过CSDN受益并发大财的朋友捐“功德碑”用以纪念CSDN对中国程序员的贡献。
只好使用应该用DBGrid; table--datasource--dbgrid;
选择一个表; 打开这个表;然后;双击dbgrid添加一个column, 设置column的fieldName;但这DBGrid在Win98下没安装显卡驱动时会发生问题.
唯有用ListBox,但需要跟数据库同步,需要考虑很多问题,
但如果用TDBListBox控件不能显示数据库中的数据,为什么不叫做TListBox呀
用TDBLookupListBox,不要用TDBListBox,那玩意不好控制!
用TListBox也行,要写代码
她并不会列出所有记录的当前字段。
要想列出所有记录的当前字段值,用TDBLookupListBox。
实验:Table(RecID, RecName)
DBGrid
Datasource指向该表
DBListBox
Datasource指向该表
DataField:RecName
先在DBListBox的items或者是Strings中输入几行字下面开始实验
1。在DBGrid选中一个记录,记住RecName值。
2。在DBListBox中选中一个值。
3。刷新记录。
4。再看看该记录的RecName是什么值。
5。重复1,2,3,4就知道,DBListbox是什么控件了如果要想达到你的要求,用DBLookupBox吧,她有ListSource属性的。