网页加载时,DropDownList如何自动选中某项? c# 的代码看不太懂,不过最简单的做法是 手动在第一项添加 select 行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DropDownList1.Items[index].Selected = true;就可以了 FindByValue方法返回其值为指定字符串的ListItem,而不是选中它,所以你的代码中DropDownList1.Items.FindByValue(type);没有任何作用,你可以改为这样:ListItem lItem=DropDownList1.Items.FindByValue(type);if(lItem!=null)lItem.Selected=true; DropDownList1.DataBind();string type=dr["Texttype_id"].ToString();DropDownList1.SelectedIndex= this.DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue(type)); DropDownList1.SelectedIndex= this.DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue(你要找的值));DropDownList1.SelectedIndex= this.DropDownList1.Items.IndexOf(DropDownList1.Items.FindByText(显示的文本)); "未启用调试" 动态添加DropDownList时值的判断 小问题! 我在vs.net中新建一个项目后,它默认的文件名是webForm1.aspx,怎么把它改名? 如何动态加载框架页面? asp.net老是要刷新才能看到效果 html打印预览分页问题,急急急。 谁能说说从20多张中任意提取内容,并自动生成统计报表的程序的开发思路? div还可以用写代码的方式生成吗? 谁知道北京哪里有有关.net技术的培训课程? 弱弱的问题! 数据为什么不能显示
DropDownList1.Items.FindByValue(type);
没有任何作用,你可以改为这样:ListItem lItem=DropDownList1.Items.FindByValue(type);
if(lItem!=null)
lItem.Selected=true;
string type=dr["Texttype_id"].ToString();DropDownList1.SelectedIndex= this.DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue(type));