Delphi6中DBGrid中怎么得到选定项的行数??
答案:4 悬赏:40 手机版
解决时间 2021-03-07 06:45
- 提问者网友:末路
- 2021-03-06 19:59
Delphi6中DBGrid中怎么得到选定项的行数??
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-03-06 20:39
//来自D5 TCustomDBGrid.SelectedRows 赞助procedure TForm1.Button1Click(Sender: TObject);var i, j: Integer; s: string;begin if DBGrid1.SelectedRows.Count>0 then with DBGrid1.DataSource.DataSet do for i:=0 to DBGrid1.SelectedRows.Count-1 do GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i])); for j := 0 to FieldCount-1 do beginend; if (j>0) then s:=s+', '; s:=s+Fields[j].AsString; begin end; Listbox1.Items.Add(s); s:= ''; end;这是在D5下, 在D7下bookmark的用法和D5是不合的,
全部回答
- 1楼网友:山君与见山
- 2021-03-06 23:26
dbgrid帮定的dataset的recNo就可以
- 2楼网友:荒野風
- 2021-03-06 22:49
是用DBGrid1.SelectedRow么??? 就是用鼠标选定一行时,怎么知道这行的行数。很简单的一个问题。
- 3楼网友:罪歌
- 2021-03-06 22:06
我知道DBGridEh 是可以的,然则DBGrid 没有试过 TDrawGrid(DBGridEh1).row可以获得当前行号,楼主可以尝尝这种办法,估计行的.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯