2009-11-25 50 views
0

我有一個ASP.NET動態數據應用程序,其中包含兩個表部門KPI的。當我捕獲KPI時,在「列表」視圖中,我將動態過濾器的部門字段設置爲'工廠1',但是當我添加新的KPI時,我仍然必須在下拉菜單中選擇'工廠1'。根據動態過濾器爲腳手架表動態設置默認值

有什麼辦法可以使'插入'視圖中的下拉對應於動態過濾器中的下拉菜單嗎?我只能看到用戶在「工廠1」上進行篩選,並假設他們添加的任何KPI都將歸入「工廠1」。

+0

可能要重新字你的標題/問題 - 這是一個有點混亂,但我想我得到了它 – 2009-12-15 19:18:35

回答

2

我想你想要的是「點擊插入鏈接時,從列表視圖中捕捉當前的過濾條件,使用的篩選條件上插入頁面的默認值(例如:爲外鍵關係,下拉列表)」

動態數據期貨項目就是這樣做的。檢查出:代碼爲http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14475。運行「DynamicDataFuturesSample」 web項目,並期待在部分「用值填充插入模板從過濾器」


FROM DynamicDataFutres:
從過濾器
默認值填充插入模板,動態數據做不是使用默認值在插入視圖中預填充關係(外鍵)字段。該DefaultValueHelper類包含在關係字段使用從URL值填充的方式建立動態數據模板的helper方法...


此外,斯蒂芬·諾頓有一個博客貼子,解決了同問題(從查詢字符串爭奪過濾標準)

http://csharpbits.notaclue.net/2009/01/getting-default-values-from-list-page.html

+0

+ 2推薦斯蒂芬的文章。他是一位DynData大師。 – ProfK 2009-12-29 10:54:49

相關問題