2016-09-27 58 views
0

的方法我有一個ListView控件這樣ASP:ListView控件集SelectMethod具有參數

<asp:ListView ID="categoryList" ItemType="CodeCamper.EntityLayer.Transaction.FavoriteVO" DataKeyNames="FavoriteID" GroupItemCount="1" SelectMethod="GetCategories" runat="server"> 
         ..... 
</asp:ListView> 

,並在後面的代碼我設置SelectMethod屬性

categoryList.SelectMethod = "GetbyTime"; 

現在,如果我想調用參數化方法

public List<FavoriteVO> GetbyTime(string message) 
     { 
      ... 
     } 

如何修改並分配給categoryList.SelectMethod = section?

回答

0

它看起來像你希望能夠將SelectMethod更改爲任何你想要的。因此,我會從控制聲明中刪除SelectMethod="GetCategories",並將其設置在代碼隱藏中。至少這是我要開始的地方。

然後,您將在代碼中的適當位置設置categoryList.SelectMethod。例如您可能需要在​​之內categoryList.SelectMethod = "GetCategories";,然後在某些其他事件或方法中使用categoryList.SelectMethod = "GetbyTime";,如從按鈕點擊或不按鈕。

+0

這可能是真的,但我的問題是別的東西 – Sanjeewa

相關問題