如果我綁定的GridView(通過的DataSourceID屬性)的SqlDataSource並設置的SelectCommand和的UpdateCommand屬性,那麼一切都完美的作品。
但是,如果我們手動調用GridView.DataBind內的Page_Load(),然後的SqlDataSource不執行任何更新,即使SqlDataSource.Updating和SqlDataSource.Updated事件做火的時候GridView的更新按鈕被點擊。我認爲這是由於的GridView復位到這是什麼之前,用戶編輯的事實:
一)爲什麼GridView控件重置其價值觀,如果我們手動調用的DataBind()裏面Page_Load()?
b)自更新操作手動調用的DataBind時不工作,那麼我會認爲刪除操作也不會工作,但它確實。爲什麼?
歡呼
這不是我所問。我知道,爲了使更新操作成功,然後回發,我們不應該手動調用DataBind。 – SourceC 2009-08-24 18:51:33