转自:https://zhidao.baidu.com/question/1694035814426308148.html 一般是你鼠标点到哪一行,其DataSet的指针就指到了什么位置你可以直接通过DataSet.Fields[i].Value来得到结果 如果是选择多行的话,可以使用循环来做,加个判断DataSet.First;while not DataSet.Eof dobegin if DBGrid1.SelectedRows.CurrentRowSelected then begin for i := 0 to DbGrid1.Columns.Count - 1 do begin DBGrid1.Columns.Items[i].Field.Value //获得值 end; end; DataSet1.Next;end;
时间: 2024-10-07 07:40:00