Delphi6中DBGrid中怎麼得到選定項的行數??

2023-02-16 15:55:11 字數 2263 閱讀 5112

1樓:匿名使用者

我知道dbgrideh 是可以的,然則dbgrid 沒有試過 tdrawgrid(dbgrideh1).row可以獲得當前行號,樓主可以嚐嚐這種辦法,估計行的.

2樓:匿名使用者

//來自d5 贊助procedure :

tobject);var i, j: integer; s: string;begin if dbgrid1.

>0 then with

dataset do for i:=0 to

count-1 do gotobookmark(pointer( j :

= 0 to fieldcount-1 do beginend; if (j>0) then s:=s+',s:=s+fields[j].

asstring; begin end; ;s:

= 'end;這是在d5下, 在d7下bookmark的用法和d5是不合的,

3樓:匿名使用者

是用麼???就是用滑鼠選定一行時,怎麼知道這行的行數。很簡單的一個問題。

delphi dbgrid 如何獲取當前選中行的某個欄位的值

4樓:tony羅騰

是dbgrid就應該是和資料庫的表有關聯,也就是用了query或table做了查詢,當然顯示可以依靠query或table來實現。

比如在query的afterscroll事件裡寫賦值**,:=fieldbyname('id').asstring;

delphi6 dbgrid控制元件

5樓:匿名使用者

資料選中後,就直接關聯到table或query了,直接用table或query讀出就行。

delphi 讀取dbgrid中的選中一行的**怎麼寫?

6樓:匿名使用者

假設你的dbgrid是dbgrd1:

//selectedrows就是你選中的行//items[i]就是選中行的第i列的值(string型別的)

7樓:手機使用者

建議最好用'欄位名').value來訪問。

delphi中的dbgrid單擊單元格選中整行的**怎麼寫 20

8樓:

delphi xe7

1. 設計期直接修改 dbgrid 的option dgrowselect;

2. 執行期在 dbgrid 的 oncellclick 事件加入:

= dgrowselect];

delphi6怎麼獲取幫助

9樓:匿名使用者

可能是在幫助中沒有這個函式(或者型別)的解釋吧,很正常吧,要是都沒有的話 確實是問題。

10樓:網友

delphi 安裝有問題,重灌一遍。

delphi中的dbgrid中若選中一行,怎麼使修改資料後,還是顯示選中這一行?

11樓:下揚州啊

使用dataset的bookmark屬性。

定義:bm:tbookmark;

儲存前:bm :=

儲存後:;

12樓:敏澎

用dbgrideh吧,它的edit屬性中有一條可以很容易的選中一行中的欄位並雙擊修改,原生的dbgrid沒有單個欄位雙擊後修改的功能。

謝採納我的答案,謝謝。

13樓:網友

vb裡新增資料顯示控制元件,諸如vb自帶的mshflexgrid、msflexgrid、datagrid...還有一些什麼vsflexgrid、true dbgrid啦,再把控制元件的資料來源和你的資料連線起來就行了。

14樓:

可以在修改的時候記錄一下recid,修改完重新整理後 把recid從新賦一下值。

dbgrid中如何用shift進行多行選擇?

15樓:匿名使用者

dbgrdi中可以用ctrl進行多行選擇,但卻不克不及用shift,若何解決?

16樓:匿名使用者

本身寫法度榜樣呀,如**不認為煩的話,不然你也可以用第三方控制元件,若寫法度榜樣則可以在mousedown,或者是keydown事宜中來寫。

如何在Delphi中實現停靠,delphi2007怎麼把懸浮的工具欄弄成停靠的

delphi安裝目錄裡面有demo,自己去找找.delphi2007怎麼把懸浮的工具欄弄成停靠的 選單view desktops default layout delphi中元件的浮動和被停靠的是什麼意思?這是實現拖曳 drag 功能,只有支援浮動的視覺化元件 如item.可以被拖曳,有被停靠屬性的...

delphi中遍歷MainMenu子選單項到ListView中

這個是treeview,不是listview 宣告遞迴方法 procedure aaaaa mmenu tmenuitem nnode ttreenodes p node ttreenode procedure tform1.aaaaa mmenu tmenuitem nnode ttreenode...

delphi中怎麼取出字串中單個cha

在 delphi 中,你可 bai以把字元du 串當作zhi陣列來處dao 理,因此,取出其中的回單個字元,可以用 strtest 10 這種來得到。示例答 procedure tfrmmain.btntestclick sender tobject varstrtest,s string i in...