转自: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;
相关文章
- 数据库表中有一列id,它是自动增长的。当我插入一条数据以后,怎么得到这个id是多少?
- mysql数据库插入记录时怎么得到刚插入记录的ID
- DBGrid显示了数据库的某几行数据,我想从DBGrid的第一行一直遍历到最后一行,怎么做?
- GridView怎么得到这一行的索引( //我想在这里得到鼠标当前在哪一行,是指在GridView第几行数据)
- 用oledbcommand向数据库插入一条新纪录,这条记录中的主键是自增长的,怎么才能得到这个自增长字段的值
- jquery ajax得到的数据,EL表达式怎么可以获取到?
- jquery ajax得到的数据,EL表达式怎么可以获取到?
- 怎么样使“合计”一栏总是在最下面显示,而不是跟在DBGrid的最后一行数据的后一栏