vb點(diǎn)虐 鎖定除頂級(jí)窗體以外的操作步驟如下:
成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專(zhuān)業(yè)提供成都服務(wù)器托管,服務(wù)器租用,簡(jiǎn)陽(yáng)服務(wù)器托管,簡(jiǎn)陽(yáng)服務(wù)器托管,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。
1、通過(guò)Show方法,用以顯示MDIForm或Form對(duì)象。
2、當(dāng)Show在顯示無(wú)模式窗體時(shí),隨后遇到的代碼則要執(zhí)行。
3、當(dāng)Show在顯示模式窗體時(shí),則隨后的代碼直到該窗體被隱藏或卸載時(shí)執(zhí)行即可。
在form1的button_click事件中,
直接進(jìn)行綁定即可。
strSql=" select * from 表 where 字段= " datagridview.CurrentRow.Cells("字段").Value
...table 綁定
form2.datagridview.datasource=table
加個(gè)模塊,定義公共變量2個(gè)窗體都可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě),每次讀寫(xiě)之前先刷新一次,保證數(shù)據(jù)最新就行了。
VB.NET的特點(diǎn):
1.真正成為面向?qū)ο笠约爸С掷^承性的語(yǔ)言。
2.窗體設(shè)計(jì)器支持可視化繼承,并且包含了許多新的特性,比如自動(dòng)改變窗體大小、資源本地化支持、數(shù)據(jù)類(lèi)工具內(nèi)在支持XML數(shù)據(jù)。
3.直接建立在.NET的框架結(jié)構(gòu)上,因此開(kāi)發(fā)人員可以充分利用所有.NET平臺(tái)特性,也可以與其他的.NET語(yǔ)言交互。
4.為Windows應(yīng)用程序提供了XCOPY部署,開(kāi)發(fā)者不再需要為DLL的版本問(wèn)題擔(dān)憂。
建立一個(gè)名為 modGeneral 的模塊并加入下面一行代碼:
Friend DataStuff As DataClass
這一行代碼為我的新類(lèi) DataClass 創(chuàng)建了一個(gè)友元變量,使你可以完全訪問(wèn)程序集,對(duì)這個(gè)簡(jiǎn)單例子來(lái)說(shuō),也就是指完整的應(yīng)用程序。然后我添加了下面的代碼到 Form1 的 Load 事件:
DataStuff = New DataClass
Me.txt1stData.DataBindings.Add("Text", DataStuff, "MyData")
Me.txt2ndData.DataBindings.Add("Text", DataStuff, "MoreData")
第一行建立一個(gè) DataClass 新實(shí)例。下面兩行代碼將數(shù)據(jù)綁定到 textbox 控件。對(duì)這個(gè)窗體而言,就這么些操作!
現(xiàn)在,你怎樣讓它們與 Form2 和其它窗體上的數(shù)據(jù)同步呢?將下面兩行加入到 Form 2 的窗體load 事件中去:
Me.txt1stData.DataBindings.Add("Text",DataStuff, "MyData")
Me.txt2ndData.DataBindings.Add("Text",DataStuff, "Moredata")
這個(gè)方法容易確保所有窗體上的幾乎任何類(lèi)型的數(shù)據(jù)處于同步狀態(tài)。你可以簡(jiǎn)單地將控件綁定到某個(gè)類(lèi)的相同實(shí)例上,這就行了。