2009-04-11 32 views
0


爲什麼GridView無法直接提取子控件的值?

在GridView控制模板,使用綁定使得控制來提取子控件值在模板中,並將它們傳遞到數據源的控制。數據源控件反過來爲數據庫執行適當的命令。因此,綁定函數在數據綁定控件的EditItemTemplate或InsertItemTemplate中使用。


爲什麼綁定()所需的提取值,並將它們傳遞到GridView的。爲什麼GridView不能直接提取子控件的值?


感謝名單

回答

0

如何可以提取值,如果他們尚未分配的? 你必須使用綁定,因此從數據庫中檢索值,然後使用ItemDataBound事件和findcontrol然後提取它的值。

希望這有助於。

0

什麼它說,只有這個

myGridView.DataSource = new string { "1", "2", "3", "4", "5" }; 

永遠不會工作,但這樣的:

myGridView.DataSource = new string { "1", "2", "3", "4", "5" }; 
myGridView.DataBind(); 

0

第一個不會工作,因爲設置DataSource屬性只告訴gridview這將成爲數據的來源。第二個設置數據源屬性並專門指示gridview綁定到該源並獲取數據...

相關問題