帮忙看看这段程序那里错了?????????????????????????

loader 2002-01-13 09:12:32
窗体上有一个dbgrid和一个listbox
有一个按钮,dbgrid可以多选
多选之后,按按钮将选中的记录的一个字段显示到listbox中去:
按钮事件:
i:=0;
while i<DBGrid1.SelectedRows.Count do
begin
DBGrid1.DataSource.DataSet.Bookmark:=DBGrid1.SelectedRows.Item[i];
ListBox1.Items.Add(Table1['StudentNum'].AsString);
i:=i+1;
end;
编译没有错误,可按按钮时总是有错误??????
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pdsinfo 2002-01-14
  • 打赏
  • 举报
回复
^$^
xm4014 2002-01-13
  • 打赏
  • 举报
回复
什么错误
zhmmx 2002-01-13
  • 打赏
  • 举报
回复
DBGrid1.SelectedRows.Item[i];
应为 Items[i];
tangjianhua 2002-01-13
  • 打赏
  • 举报
回复
t=DBGrid1.SelectedRows.Count
while i<t do
begin
DBGrid1.DataSource.DataSet.Bookmark:=DBGrid1.SelectedRows.Item[i];
ListBox1.Items.Add(Table1['StudentNum'].AsString);
i:=i+1;
end;
看看是不是这个原因.

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧