DropDownList1里有三个数据项("aaa","bbb","ccc"),每次页面初始时它都显视"aaa"的值.
如何在页面初始时显视"bbb" 的值?
这样的方法好象是可以,就是在页面初始时这样写
DropDownList1.items.clear();
DropDownList1.items.add("bbb");
DropDownList1.items.add("aaa");
DropDownList1.items.add("ccc");但我觉得很不好.因为每次我想显视一个不同的值时,我都得重add一次....有没有好点的方法,多谢各位了. 新年好!
如何在页面初始时显视"bbb" 的值?
这样的方法好象是可以,就是在页面初始时这样写
DropDownList1.items.clear();
DropDownList1.items.add("bbb");
DropDownList1.items.add("aaa");
DropDownList1.items.add("ccc");但我觉得很不好.因为每次我想显视一个不同的值时,我都得重add一次....有没有好点的方法,多谢各位了. 新年好!
解决方案 »
- xys_777 进来接分把`
- javascript 删除不了gridview行
- 求助reportviewer动态绑定数据源
- 谁有yyyymmdd格式的日历控件啊?
- 关于gridview控件中添加按钮响应事件的问题
- 一个登录程序,验证码产生后用图片显示的。怎么判断文本框输入的验证码和图片产生的相同?
- 网站发布问题
- DataGrid 如何隐藏第一行数据.
- 论EF+LINQ分页和数据库分页效率问题
- 求主站的一个htm页面通过javascript读取子域名的一个htm页面的部分文本的代码 ! (不使用代理)
- 帮我看看这段asp.net调用存储过程的代码,我不知道哪里有问题
- 请资深高手指教如何养成ASP.NET 编程比较良好的编程思路?
显示你的第二个选项,如果DropDownList1.SelectedIndex = 2;则显示你的第三个选项.依次类推
但有时有这样一种情况,数据项我不知它的SelectedIndex的值,我只知它的文本的值(如"ccc"),我想显视这数据项,又如何实现呢?(其实我想要的也是这个)
我用下面这个方法,好象也可行,但我不是很满意,有没有更好的方法?
for(int i=0;i<DropDownList1.Items.Count;i++)
{
if(DropDownList1.Items[i].Text.Trim()=="ccc")
DropDownList1.SelectedIndex=i;
}
DropDownList1.Items.FindByText("ccc").Selected = true;
按值Items.FindByValue("ccc").Selected=true