0
我正在为多平台 - (iOS,Android,Windows)编写应用程序主窗体包含一个TListView
,它通过数据集 - TFDMemTable
提取数据库记录。TlistView OnItemClick选择iOS上的第一条记录
使用OnItemClick程序为TListView
我使用的是ShowMessage
对话框显示记录的文字,只是为了表明什么,我是按正确的记录。
对于Android和Windows,这似乎可以正常工作,但是当我在iOS平台上按ListView
上的记录时,ShowMessage对话框总是显示第一条记录的文本,而不管我按哪条记录。
这一切都按记录时我在做:
procedure TForm.ListViewItemClick(const Sender: TObject;
const AItem: TListViewItem);
begin
ShowMessage(DMod.InvTB.FieldByName('InvID').asString);
end;
有什么建议?
感谢,
也许有些代码? –
不应该在显示消息之前使用您按下的项目“AItem”来查找记录吗? – EMBarbosa
是的,你说得对,我一开始并没有发现它。现在全部排序。 –