2009-11-25 52 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

相关问题