我正在制作一个用于汽车零件店的简单程序。这是它的外观:链接
问题是左边的小窗口。在主窗口中双击 DBGrid 中的任何行时,应将其打开,并且应在 DBEdit 字段中显示所有选定项目的特征。如果单击“保存”按钮,则应将 DBEdit 字段中的更改保存到数据库中,否则应忽略更改。
通过使用以下代码双击 DBGrid 中的字段,我成功打开了另一个表单:
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
if not Assigned(Form2)
then Form2 := TForm2.Create(Application);
Form2.Show;
end;
现在唯一的问题是如何让程序检测 DBGrid 中的哪一行被选中,然后在较小窗口的 DBEdit 字段中显示其内容。
谁能告诉我如何做到这一点,好吗?
谢谢!