delphi 添加资源文件中,如保将Edit中的值添加到listbox中?

请教,怎么将数据库里的内容读取到listbox里 - Delphi当前位置:& &&&请教,怎么将数据库里的内容读取到listbox里请教,怎么将数据库里的内容读取到listbox里www.MyException.Cn&&网友分享于:&&浏览:32次请问,如何将数据库里的内容读取到listbox里?例如
& 联系方式
adoquery1.SQL.add( 'select & * & from & lx & where & 姓名 & like &
'+ ' &% '+Edit1.Text+ '% & ');
edit1.text & = & 张
搜索到张飞和张宇的联系方式
如何将张飞和张宇的名字显示在listbox里。
我不想用DBGrid1显示.------解决方案--------------------刚才的写错了,把next方法忘了,现更正如下:
adoquery1.
while not adoquery1.eof do
listbox1.items.add(adoquery1.fieldbyname( '姓名 ').asstring);
adoquery1.
//--------------------------
adoquery1.recordcount 就可以告诉你它现在有多少条记录。
所以你也可以这样写:
adoquery1.
for i := 0 to adoquery1.recordcount-1 do
listbox1.items.add(adoquery1.fieldbyname( '姓名 ').asstring);
adoquery1.
但这样写的话,你得多定义一个变量i来循环。不如前面第一个写法简洁。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有delphi如何将文件中的内容加到listbox中?_百度知道
delphi如何将文件中的内容加到listbox中?
还有,如何实现:双击listbox中的选项如何执行一定的命令?
我有更好的答案
1.从CDS中将值赋给listboxCDS_Class.F
for i := 0 to CDS_Class.RecordCount-1 do
Lbx_Class.Items.AddObject(CDS_Class.FieldByName('CDS中字段名').Text,nil);
CDS_Class.N2.从ini文件中赋值给listboxmyinifile:=Tinifile.create('d:\1.ini');//打开D盘的 1.ini 文件。 myinifile.readstring('小节名','关键字','缺省值');//读取字符型数据。 myinifile.redainteger('小节名','关键字','缺省值');//读取整数型数据。 myinifile.readbool('小节名','关键字','缺省值');//读取逻辑型数据。LBX_Class.Items.add('填写取到的ini中的值');
采纳率:52%
var TempList:TStringLbegin
TemlList:=TStringList.C
TemlList.LoadFromFile('1.text');
ListBox1.Items:=TemlL
TemlList.Flistbox有双击事件,直接在它的双击事件里写就行了。
本回答被网友采纳
首先你得读文件,一般txt或者ini的,这里txt方便一些吧。
ListBox1.Items.Add('')能整个文件读最好,不能就一行一行加,百度一下delphi操作txt吧,至于listbox好弄
listbox的事件据说很少,可以选择listview控件,双击后出现双击事件。但是也给你个listbox的例子 listbox主要方法ListBox2.Items.Add(ListBox1.Items[ListBox1.ItemIndex]);
ListBox1.Items.Delete(ListBox1.ItemIndex);例子 //多选
j:=Listbox1.items.
Listbox1.items[i].sellected
Listbox2.items.add(Listbox1.items[i].string);
Listbox1.items.
其他1条回答
为您推荐:
其他类似问题
listbox的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。delphi 添加一个button把listbox1里面的内容加到listbox2里面去,每点击一次加一次 不是用Assign_百度知道
delphi 添加一个button把listbox1里面的内容加到listbox2里面去,每点击一次加一次 不是用Assign
我有更好的答案
在你的 button事件写 ListBox2.Items.AddStrings(ListBox1.Items); // 这个是把ListBox1所有的内容都添加到ListBox2你还可以吧你选中的那条添加到 ListBox2ListBox2.Items.Add(ListBox1.Items[ListBox1.ItemIndex]);
采纳率:37%
搞定procedure TForm1.Button2Click(Sender: TObject);begin
listbox2.Items.text :=listbox2.Items.Text + listbox1.Items.T
ListBox2.Items.Add(ListBox1.Items.Strings[ListBox1.ItemIndex]);这个不知道是不是你想要的结果,希望能对你有帮助
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。delphi中如何将listbox中数据存入数据库
[问题点数:40分,结帖人wslf111]
delphi中如何将listbox中数据存入数据库
[问题点数:40分,结帖人wslf111]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2017年11月 Delphi大版内专家分月排行榜第二2017年4月 Delphi大版内专家分月排行榜第二2017年1月 Delphi大版内专家分月排行榜第二2014年10月 Delphi大版内专家分月排行榜第二2014年9月 Delphi大版内专家分月排行榜第二
匿名用户不能发表回复!|delphi中 dbedit中的数据添加到dbgrid中_百度知道
delphi中 dbedit中的数据添加到dbgrid中
我有很多个Dedit 每一个是数据库中一个属性的值,一个dbgrid。
数据库已经连接好了数据集是ADOQuery。如何才能使得安心button按钮的时候,把所有dbedit中的所有数据添加到dbgrid中,成为dbgrid的一条数据
我有更好的答案
Dedit 应该是 DBEdit 吧,设置每一个 DBEdit 的DataSource属性和Field属性按钮要2个,一个按钮新增,procedure button_Add_Click(sender : Object);begin
ADOQuery1.A另一个按钮保存procedure button_Save_Click(sender: Object);begin
if (DBEdit1.Text&&'') and (DBEdit2.Text&&'') then
ADOQuery1.P可以看出只要对ADOQuery操作,DBGrid自动会显示数据的变化
我每次启动的时候,在dbedit中都有dbgrid中第一条的数据,如果我只写一句ADOQuery1.A。。发现是修改dbgrid中原来定位的那条数据啊。。。而且很奇怪的是 我写了ADOQuery1.A之后没有post数据库就已经更新了。。。求你教教我啊。。。我刚学什么都不懂。。。搞了2个小时了。。。。快崩溃了。。
找本看得明白的书,有源码那种,一步一步跟着做,自己摸很难。每次启动,查询后,定位是第一条数据。ADOQuery修改了一行但未保存,移动到其它行(Append会跳到新行),原来修改的就保存了。
采纳率:47%
首先,dbgrid里的字段名的个数应该和你的dbedit个数是一样的,接着dbgrid所连的数据库和adoquery是一样的。现在假设你有一个dbedit表示学号,数据库里有一个sno表示学号,可以用这个实现你的功能:adoquery1.fieldbyname('sno').asstring:=dbedit1.text。其他的都可以这样,并且如果仅仅是要实现这个功能,用edit就行,不必用dbedit。
为您推荐:
其他类似问题
dbgrid的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 delphi 如何添加控件 的文章

 

随机推荐