一個用戶控件包含一個ListView,ObjectDataSource和一個CustomerID屬性,有沒有辦法將CustomerID傳遞給ObjectDataSource。將一個this.property傳遞給ObjectDataSource
看來ControlParameter不能解決問題。
問候
一個用戶控件包含一個ListView,ObjectDataSource和一個CustomerID屬性,有沒有辦法將CustomerID傳遞給ObjectDataSource。將一個this.property傳遞給ObjectDataSource
看來ControlParameter不能解決問題。
問候
ControlParameter必須用於獲取某個控制參數。爲了從屬性得到的參數,你必須從後面的代碼獲得它:
<asp:ObjectDataSource OnSelecting="OdsOnSelecting" .... >
<SelectParameters>
<asp:Parameter Name="CustomerID" />
</SelectParameters>
</asp:objectDataSource>
protected void OdsOnSelecting(object sender, ObjectDataSourceMethodEventArgs e) {
e.InputParameters["CustomerID"] = CustemerID;
}
嘗試使用有問題的用戶控件創建屬性/屬性,那麼做的是在這一個前兩個帖子中提到的...
要處理的事件是'選擇' – onof
@Onof您是正確的先生,不知道我是如何設法誤讀這樣的問題的。 – asawyer