當前位置:編程學習大全網 - 編程軟體 - delphi7的dbgrid選中壹行雙擊後,彈出新窗口,並將dbgrid選中行的值傳給新窗口?

delphi7的dbgrid選中壹行雙擊後,彈出新窗口,並將dbgrid選中行的值傳給新窗口?

要修改壹條記錄,在柵格表中點擊壹下,就出現壹個新的窗口,這新窗口上顯示的信息,正是妳在柵格表中點擊的那條信息,很神奇吧,其實這很簡單,From6.edit1.text:=Form5.edit1.text 這也是壹種辦法,但這種辦法不好,不能直接實現妳的目的,修改數據。最好的辦法是什麽呢,點擊窗口與修改窗口***用壹個數據集組件,當點擊柵格表事件發生時,數據集的指針就移到了妳點擊的那條記錄,這是DELPHI數據集組件和柵格表本身的功能,不需要寫代碼的,因此點擊時妳只要form6.show壹句代碼就行了.重頭戲在form6的顯示事件中,在此事件中,妳要做兩件事,第壹件,是要清除form6窗體上所有編輯控件中的數據;第二件,也就是最主要的,是將數據集組件中當前記錄(指針所指的記錄)中的各個字段的值,都賦值給form6窗體上各個數據編輯組件的TEXT屬性,當窗體form6顯示出來時,上面就有妳需要的數據了.妳在form6上再放壹個保存修改按鈕,在這按鈕的單擊事件中,寫上保存修改的代碼,,這樣妳就可以大功告成了.

  • 上一篇:Visual C++ 6.0 C語言編程後生成的exe文件單獨運行時,輸入後按下回車沒等結果屏幕壹閃就沒了
  • 下一篇:如何制作壹個網頁設計ppt
  • copyright 2024編程學習大全網