久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

【驗(yàn)證】C# dataSource 的記憶功能

 昵稱10504424 2013-12-30

做項(xiàng)目時(shí)遇到的問(wèn)題:
dataSource被ComboBox引用過(guò)一次,會(huì)記憶最后一次選中的值,,然后下一次再用時(shí)這個(gè)值會(huì)直接呈現(xiàn)在ComboBox中,。

為了驗(yàn)證是dataSource還是ComboBox自身含有記憶功能,設(shè)置了這樣一個(gè)實(shí)驗(yàn),,

實(shí)驗(yàn)的組成:
1.一二兩排的第一個(gè)ComboBox(以下簡(jiǎn)稱cbm1,、4)都負(fù)責(zé)為同一排第二、第三個(gè)ComboBox(以下簡(jiǎn)稱cbm2,、3,、5、6)動(dòng)態(tài)賦值,。
2.DataGridView存在焦點(diǎn)事件,,焦點(diǎn)事件的內(nèi)容是,當(dāng)選中一個(gè)焦點(diǎn),,焦點(diǎn)所在行的每個(gè)格的值將在第二排ComboBox上呈現(xiàn),。


實(shí)驗(yàn)的步驟:
1.當(dāng)我選中DataGridView格,焦點(diǎn)所在行的值如數(shù)反映在第二排ComboBox上,。
2.當(dāng)我更改cbm4的值,,cbm5、cbm6引用了dataSource的值,。
3.此時(shí)我再更改cbm1的值,,cbm2和cbm3引用了和cbm5、cbm6同一個(gè)dataSource的值,。
4.于是當(dāng)選中DataGridView格,,焦點(diǎn)所在行的值反映在第二排ComboBox上,與此同時(shí),,第一排ComboBox表現(xiàn)出驚人的同步性,。

實(shí)驗(yàn)的結(jié)論:

當(dāng)我第二排ComboBox用過(guò)一次dataSource,而第一排ComboBox緊接著又用了dataSource,,那么第一排ComboBox將呈現(xiàn)第二排ComboBox在dataSource中引用過(guò)的那個(gè)值,,所以,,記憶者不是ComboBox本身,而是dataSource,,并且,,這個(gè)“記憶”是動(dòng)態(tài)記憶。

“dataSource 記憶” 的這個(gè)現(xiàn)象我曾和C#吧的一個(gè)吧友討論過(guò),,他說(shuō)查MSDN未果,,不過(guò)他說(shuō),如果你不喜歡這樣的記憶功能,,有N多種方法可以避免,其中一個(gè)就是使用:

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多