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...