天天看點

[原創]在ObjectDataSource中使用自定義Web控件提供查詢參數

微軟的東西就是好用,不過各種細小問題也是不少的。

比如,在ObjectDataSourc中設定選擇查詢時,如果是帶有參數的查詢,則會彈出定義參數對話框。

[原創]在ObjectDataSource中使用自定義Web控件提供查詢參數

這個對話框裡可以選擇用于查詢的參數來源,如果是如上圖從目前頁面的控件獲得參數,則需要指定界面控件的ID,還可以設定一個預設屬性。

本來好好的事情,可是當我使用一個自定義查詢控件的時候發現在下拉清單裡竟然沒有我的自定義控件的ID?不知道大家是不是也有這個問題?

反正我是碰到了。怎麼辦哦?等微軟出更新檔?

這個時候如果點選上圖的"顯示進階屬性",還是可以看到自己的控件的,不過選擇以後它隻認"SelectedValue"這個屬性.還是沒用.

還是自己動手吧!

反正從字面上看他是要指定一個關聯的控件。而頁面上的控件都是有ID的,我們的自定義控件也不例外。

打開頁面源視圖,找到ObjectDataSource的SelectParameters節

[原創]在ObjectDataSource中使用自定義Web控件提供查詢參數

劃線部分就是我們要手動修改的地方,依次是:自定義控件ID、預設值、提供值的自定義控件屬性

修改完成後就能如我所願的實作資料關聯了。

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接。

[原創]在ObjectDataSource中使用自定義Web控件提供查詢參數

本文轉自徐少俠部落格園部落格,原文連結:http://www.cnblogs.com/Chinese-xu/archive/2007/08/09/849096.html,如需轉載請自行聯系原作者

繼續閱讀