窗体上有一dbgrid,我通过qurey在上面显示查询的内容。想实现当用户单击dbgrid中的某一行时,就弹出一对话框显示用户选择的行的序号(序号是表中的一个字段)。我用下面代码:
showmessage('你选择的是'dbgrid1.SelectedField.text)
可以显示所选行的第一个字段,但因为我在query中需要第一列不是序号,序号在query中的位置不固定,我如何获得所选行的序号呢?
showmessage('你选择的是'dbgrid1.SelectedField.text)
可以显示所选行的第一个字段,但因为我在query中需要第一列不是序号,序号在query中的位置不固定,我如何获得所选行的序号呢?
.....
public
id:char;
.....
id:= unit2.DataModule2.Query1.fieldbyname('序号').asstring;
showmessage('你选择的是'+ id);
望指点,再线等。
id:String;
id:string;
就ok.
id:= unit2.DataModule2.Query1.fieldbyname('序号').asstring
or
id:char;
id:= unit2.DataModule2.Query1.fieldbyname('序号').asstring[1];