我有一点鸡肉和一个鸡蛋。
我需要将gridview绑定到一组数据库值。 gridview是动态的,列,单元格是在运行时创建的。
因此,我需要在非常回发后的pre-init,init事件中的每个回发上重新绑定网格。
但是,用于填充网格的数据使用同一页面上下拉框中的值。因此,直到init事件之后,才能通过viewstate访问下拉列表的值(即,所选索引始终是列表中的第一个项目,直到init之后)。
如何在pageload事件发生前重新访问网格,及时访问下拉值?
答案 0 :(得分:0)
如果Gridview总是具有相同的列数,您可以让动态查询生成列名作为别名,然后只需在下拉列表更改时重新绑定Gridview吗?
答案 1 :(得分:0)
您可以使用和HtmlHidden控件存储您需要的值。它不依赖于视图状态,并且可以在页面init
中使用