如何确定用户在DBgrid中选中的是那一条记录?(0分)

  • 主题发起人 主题发起人 倒数第一
  • 开始时间 开始时间

倒数第一

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure Tfrmxskd.ToolButton2Click(Sender: TObject);<br>begin<br>ddcp.Close;<br>ddcp.SQL.Clear;<br>ddcp.SQL.Text:='select cpzt from ddcp where sydd=:sydd';<br>ddcp.Parameters.ParamByName('sydd').Value:=//sydd想得到DBgrid里的第一项字段为dm<br>ddcp.Open;<br>if not ddcp.Eof then<br>begin<br>application.MessageBox('定单有产品属性,不能删除','提示'0);<br>exit;<br>end<br>else<br>xskd.Delete;<br>end;<br><br>ddcp.SQL.Text:='select cpzt from ddcp where sydd=:sydd';<br>ddcp.Parameters.ParamByName('sydd').Value:=//sydd想得到DBgrid里的第一项字段为dm
 
dbgrid1.DataSource.DataSet.FieldByName('sydd').asstring &nbsp;<br>获得具体值就知道选的是哪条记录了
 
后退
顶部