【发布时间】:2017-07-31 01:03:03
【问题描述】:
这是我的代码的设置方式。 网页本身是这样工作的:
您有一个下拉菜单,可让您在不同的值之间进行选择。让我们称之为下拉 A。根据选择的值,生成一个 gridview。
生成的工作原理: 当下拉列表 A 中的项目被选中时,在 selectedIndexChanged 内是对创建 DataTable 的函数的方法调用。该数据表被绑定到 selectIndexChanged 中的 gridview。
当它被绑定时,onRowBoundEvent 被调用,这是我添加所有必要的具有唯一 ID 的控件的地方。
有一个叫做保存的按钮,可以查看gridview中的数据,并保存它。
问题:当我按下保存时,gridview 中没有可供我查找的控件。
我可以使用 findControl,因为我知道所有的 id,但是如何使控件保持不变?
如果我将它绑定在 page_load 中,我怎么知道要生成什么 gridview,因为如果我从下拉列表 A 中选择一个值,page_load 仍然会在我从下拉列表 A 中获取选择值之前触发,所以我无法制作基于下拉值的简单条件语句。
我无法显示任何代码,抱歉。但这更像是我的一个概念性问题。
【问题讨论】:
标签: c# asp.net gridview dynamic pageload