在gridview中的标题行中获取下拉列表

时间:2009-09-01 11:45:06

标签: gridview

我一直在尝试向gridview标题行添加一些过滤器。

如果页面上有下拉列表,一切正常。

将它们移入网格已经引入了许多令人震惊的问题。下拉列表在运行时绑定到数据,因为它们中的数据是动态的。这些值仅在初始加载时设置并保留在回发上。一旦进入网格,这将不再有效,值将在回发时丢失。

网格本身绑定到使用下拉值作为参数的objectdatasource。源代码无法再找到控件,因此我手动将参数插入到数据源的选择事件中,遗憾的是还没有创建gridview行标题,因此我无法获取值。所以在初始加载时我默认为'all'。不幸的是,此时的代码开始变得杂乱无章,还有更多的跳跃。

所以下拉列表不会记住它的数据,也不会记住它最后选择的索引,所以在每个帖子上再次选中它。

所以我回到了原来的布局,现在我想要一个很好的智能方法来实现让下拉只出现在网格标题中的效果。

或者有人知道我犯了一个愚蠢的错误吗?就像网格上的属性设置不正确一样?

干杯

0 个答案:

没有答案