我正在使用Asp.net/C#應用程序。 我想將對象列表綁定到網格視圖。 我一直在尋找ObjectDataSource控件,並在我的頁面加載後立即將數據加載到我的數據網格中。 我可以改變這種行爲嗎? 例如,我怎樣才能設置DataBinding只有當我的網頁上的按鈕被點擊?Asp.net的ObjectDataSource數據綁定事件
TKS
我正在使用Asp.net/C#應用程序。 我想將對象列表綁定到網格視圖。 我一直在尋找ObjectDataSource控件,並在我的頁面加載後立即將數據加載到我的數據網格中。 我可以改變這種行爲嗎? 例如,我怎樣才能設置DataBinding只有當我的網頁上的按鈕被點擊?Asp.net的ObjectDataSource數據綁定事件
TKS
您可以創建後面在代碼中的ObjectDataSource和做的onclick綁定。
您可以掛鉤ObjectDataSource的選擇事件並取消任何與您正在查找的條件不匹配的選擇。我總是根據其他控件中的值來做這件事。
查看該事件的e.Cancel屬性。
不要在標記中設置數據源,只需在按鈕的OnClick事件的代碼隱藏中執行它。
編程方式,您可以指定綁定到如圖所示的這個問題的答案對象...
ASP.NET 2.0: Specifying an instance of an object for an ObjectDataSource
這種方法也適用於我。我在這個問題的答案中描述了它:http://stackoverflow.com/questions/831208/databind-and-postback/3015512#3015512 – PeterFromCologne 2010-06-11 21:23:17
壞主意,因爲你可能會失去你使用消耗臭氧層物質得到了實惠。 – citronas 2010-03-15 18:26:47