Gridview,Formview的事件驅動

2021-04-06 17:26:27 字數 910 閱讀 7233

最近發現一件怪事:執行formview的insert的時候,girdview自動重新整理了一次。奇怪啊。。。我沒有寫這個重新繫結的方法啊

***:

'>

name:

'>

id:'>

birthday:

'>

***:

'>

name:

'>

birthday:

'>

***:

'>

name:

'>

id:'>

birthday:

'>新增

用f10仔細分析了一下事件的執行順序。

(問題:為什麼以前的用gv的時候。新增之後都要bind的一次,是不是多餘的?後來發現是凡是設定了視覺化datasource元件的,都會是在事件之後自動又繫結的,估計是觸發了objectdatasource中類似datachanged之類的事件,然後事件呼叫了所有訂閱它的各控制項的databind方法,而以前是dataset做資料來源,只能手工做了)

照這樣子。我才能解釋我的gridview為什麼會自動重新整理。我新增一行以後。設定了視覺化datasource的girdview會執行一次繫結。所以他的資料是最新的。

其它的事件執行先後:rowcommand和rowdeleting執行先後不明了。(有空研究,好像沒有什麼大用),前台繫結—>rowdatabound--->databound事件  ,繫結的時候是先一行行再一列列,rowdatabound和rowcommand的執行先後也不明了(明天研究)

還有一點要申明:在gv和fv中使用commandname="update"的button 的時候,會自動觸發row_updating事件。使用 就會等效於

commandname="edit" 和commandname="delete"的兩個按鈕

OpenNI的生產節點 微軟Kinect驅動

openni 定義的生產節點,它是乙個單位集,其有乙個生產性角色,處於這樣的過程,來建立自然互動為基礎建立的應用程式所需的資料。每個生產節點可以使用其它較低水平的生產節點 閱讀他們的資料,控制它們的配置等 以及被用於其他更高階別的節點,或由應用程式本身。範例 應用程式要跟蹤三維場景中的乙個人形的動作...

按鍵中斷的platform bus裝置和驅動 收藏

platform device include include include include 中斷 include include include include include include include include include include module author ecjtu...

針對nanopi2的hello word 驅動

虛擬機器搭建ubuntu140.4 64bit debian arm linux gcc 友善版本為4.9.3 git clone sudo mkdir p opt friendlyarm toolchain sudo tar xf prebuilts gcc x64 arm cortexa9 li...