C# 以编程方式设置ddl的SelectedIndexChanged
一个小问题,但我快发疯了。我正在基于数据库模式编程生成大约50个DDL(即项目1可以做a、b、c,项目2可以做d、e、a等) 如果我只是在编写标记,我可以指定: asp:DropDownList OnSelectedIndexChanged=“funTimes” 不幸的是,我不知道如何通过编程来设置它。我发现了一个“SelectedIndexChanged”事件,但我不确定当我只想设置调用的方法时,我需要在事件处理程序中返回什么。我意识到我可以写50种方法: ddl1_SelectedIndexChanged() ddl2_SelectedIndexChanged() 等等C# 以编程方式设置ddl的SelectedIndexChanged,c#,asp.net,C#,Asp.net,一个小问题,但我快发疯了。我正在基于数据库模式编程生成大约50个DDL(即项目1可以做a、b、c,项目2可以做d、e、a等) 如果我只是在编写标记,我可以指定: asp:DropDownList OnSelectedIndexChanged=“funTimes” 不幸的是,我不知道如何通过编程来设置它。我发现了一个“SelectedIndexChanged”事件,但我不确定当我只想设置调用的方法时,我需要在事件处理程序中返回什么。我意识到我可以写50种方法: ddl1_SelectedIndex
但是这个解决方案不是非常灵活,特别是当我真的只想调用相同的方法时。有没有一个好方法来完成我在这里要做的事情?非常感谢您的任何意见。谢谢。您可以从代码隐藏中进行设置
DropDownList1.SelectedIndexChanged += new EventHandler ( funTimes );
您可以从页面加载事件处理程序或甚至从funTimes事件处理程序中设置此设置。您可以从代码隐藏中设置它
DropDownList1.SelectedIndexChanged += new EventHandler ( funTimes );
您可以从加载事件处理程序页面,甚至从funTimes事件处理程序中设置此设置。您真是太棒了。很抱歉,今晚我没有看到明显的问题,我真的非常感谢您的回复。如果这有帮助,请单击复选框。(我不认为你可以和你的代表一起投票)是的,对不起,这实际上让我等了几分钟才单击“接受”。)你把我的袜子弄得乱七八糟。很抱歉,今晚我没有看到明显的问题,我真的非常感谢您的回复。如果这有帮助,请单击复选框。(我不认为你可以和你的代表一起投票)是的,对不起,这实际上让我等了几分钟才单击“接受”。)