怎么调用DropDownList的SelectedIndexChanged事件啊?

conan304 2007-12-09 12:13:32
dropdownlist的selectedindexchanged事件已经能触发,选择dropdownlist的事件也能响应事件。

但是在程序中选择dropdownlist的值,为什么不触发selectedindexchanged事件啊?

程序大概是这样的:

private void dropDownListKind_SelectedIndexChanged(object sender, System.EventArgs e)
{
dropDownListKind.AutoPostBack=true;

}

//上面的程序手动选择dropDownListKind的值会触发SelectedIndexChanged事件。

private void data_show()
{
dropDownListKind.SelectedValue="1";//这里的值"1"是dropDownListKind里面有的。
//但是下面怎么不触发dropDownListKind_SelectedIndexChanged这个事件啊?请问怎么调用?
}

不知道我表述清楚了没有?
谢谢大家,我是菜鸟,给的分也不多。

...全文
291 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
conan304 2007-12-11
  • 打赏
  • 举报
回复
谢谢大家,自己解决了。
luyuanzhiwindows 2007-12-09
  • 打赏
  • 举报
回复
1。首先把这个控件的属性autopostback属性设置为true这是自动提交到服务器
2。在双击这个控件,在这个控件的事件里写DropDownList.item.add(“内容”);多写几个你试一试。
liujinyang0511 2007-12-09
  • 打赏
  • 举报
回复
1. autopostback设置为true
2。SelectedIndexChanged需要设置,否则也不会有效果

同意asmetoyou

up
大正他爹 2007-12-09
  • 打赏
  • 举报
回复
AutoPostback属性设置为true
wanger_cn 2007-12-09
  • 打赏
  • 举报
回复
如果这样还是不可以的话,看看是不是DropDownList的SelectedIndexChanged事件丢失了。
luckyboy101 2007-12-09
  • 打赏
  • 举报
回复
<form runat="server">

<asp:DropDownList ID="lbx" Width=300 Runat="server"
AutoPostBack="True" rows="5" OnSelectedIndexChanged="subListChange" />

</form>


sub subListChange(S As Object, E As EventArgs)
response.write("hello")
end sub
conan304 2007-12-09
  • 打赏
  • 举报
回复
谢谢楼上的,可是我把dropDownListKind的AutoPostBack属性放在Page_Load或者直接设置,都还是不行。

private void data_show()
里面还是不能触发dropDownListKind_SelectedIndexChanged事件。
SaintKaKa 2007-12-09
  • 打赏
  • 举报
回复
还有 dropDownListKind.AutoPostBack=true; 要放在 page_load里,
放在dropDownListKind_SelectedIndexChanged事件里肯定不会被触发
这是个 先后的 问题
建议你 不要写dropDownListKind.AutoPostBack=true;
直接设置dropdownlist的autopostback属性为true
SaintKaKa 2007-12-09
  • 打赏
  • 举报
回复
sry,刚才没有看清楚
如果 DropDownList的不同option设置了相同的value ,则不会触发SelectedIndexChanged 事件
SaintKaKa 2007-12-09
  • 打赏
  • 举报
回复
dropdownlist的autopostback属性设置为true

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧