簡體   English   中英

DataGrid的OnItemCommand事件未觸發

[英]OnItemCommand Event of the DataGrid is not firing

我在一個用戶控件中有一個DataGrid,當我按下某個按鈕(將其隱藏)時,該控件已充滿了一些數據。 這個Datagrid也由一個linkbutton填充。 當我單擊此LinkBut​​ton時,應觸發OnItemCommand或SelectedIndexChanged,但兩個事件均不會觸發。 當控件的PageLoad事件觸發時。

請讓我知道我在哪里做錯了。

謝謝

是否使用Page.LoadControl()之類的控件動態添加了控件? 如果是這樣,除非為每個請求動態添加控件,否則事件不會觸發。 這是可以再次正確構建控制樹的唯一方法。 我通常在Init()中執行此操作。

http://www.4guysfromrolla.com/articles/042402-1.aspx

對於那些看到這篇文章,尋找答案的人。 最有可能的是,您將在每次調用時將數據重新綁定到數據網格。 使用一個有條件的並檢查!this.IsPostBack。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM