DropDownList中只有一条记录时,怎么才能执行SelectedIndexChanged事件 只有一个下拉选项,是触发不了SelectedIndexChanged事件的。要不,你加上一个ListItem, 显示“==请选择==”,设值为"-1"。这样就可以触发了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加一条空记录让他选择:DropDownList1.Items.Insert(0,"请选择"); 只有一个下拉选项,是触发不了SelectedIndexChanged事件的。要不,你加上一个ListItem, 显示“==请选择==”,设值为"-1"。这样就可以触发了。 DropDownList1.Items.Insert(0,"---请选择---"); 对,就是在前面手工加一条提示选择的条目,这样就能触发change事件了。 同意大家说的DropDownList1.Items.Add("--选择--"); 若是想在程序开始时执行private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 if(!Page.IsPostBack) { DropDownList1_SelectedIndexChanged(this,new System.EventArgs()); } } DropDownList1.Items.Insert(0,"请选择") 既然是SelectedIndexChanged那么如果只有一条那只有像上面说的变通的方法,先放一个==全部==(和请选择的意思一样)。 添加一条空记录让他选择:DropDownList1.Items.Insert(0,"请选择"); 大家都说了,我没有什么可说的,DropDownList1.Items.Add("---"); 只有一个下拉选项,触发不了SelectedIndexChanged事件。DropDownList1.Items.Add("==请选择==”),让他成为两项就可以了 DropDownList1_SelectedIndexChanged(this,new System.EventArgs()); 直接调用好了! js里面放数据库数据 .net与搜狗浏览器兼容问题 document.writeln listview 中 dropdownlist提交以后selectIndex不发生变化 求AJAX补充控件下载地址 在Gridview中,编写的更新无效,总是为初值,并且在Page_Load中添加了Not IsPostBack代码。 Server.CreateObject问题 加载图片 请各位介绍一个支持ASP.net的空间,尽量平一点,性能也不错的 MVC 3 2级域名的实现 无法创建web程序 小妹毕业设计遇到难题,请教各位高手!!!
DropDownList1.Items.Insert(0,"请选择");
要不,你加上一个ListItem, 显示“==请选择==”,设值为"-1"。这样就可以触发了。
DropDownList1.Items.Add("--选择--");
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
DropDownList1_SelectedIndexChanged(this,new System.EventArgs());
}
}
==全部==(和请选择的意思一样)。
DropDownList1.Items.Insert(0,"请选择");
DropDownList1.Items.Add("---");
DropDownList1.Items.Add("==请选择==”),让他成为两项就可以了
直接调用好了!