ListItem _item=DropDownList1.Item.FindByValue("value...");
if (_item!=null)
{
DropDownList1.CleanSelection();
_item.Selected=true;
}
if (_item!=null)
{
DropDownList1.CleanSelection();
_item.Selected=true;
}
解决方案 »
- 存储过程分页怎么实现+asp.net怎么调用存储过程?
- ASP.NET 查询无响应
- javascript 过滤Table!
- 送分的问题!table 的底边 和td的底边
- (100分)GridView控件内容的换行???-----急
- 一个页面中多个datagrid显示同一数据表中的不同数据??
- 奇怪的问题
- 怎么在mobile开发包里面把定义的控件变量显示???
- 下载文件时指定文件名,中文的文件名出现了乱码?
- 如何提交整个XmlDataIsland的数据?
- 转换一个字符串为数据库中的decimal(19,4)?
- 我是新手,请问如何在vs.net2003中打包一个asp.net(vb.net)编写的系统,如何把编写好的系统移植到另一台机上进行改写??
{
if(DropDownList1.Items[i].value=="11")
DropDownList1.Items[i].Selected=true;
}
ListItem li = DropDownList1.FindByValue("aa")//找到一个listItem对象
DropDownList1.SelectedItem = li;//将listItem对象设为选定
int i = DropDownList1.SelectedIndex//获取索引ListItem li = DropDownList1.Items[i]//获取第i个listItem对象
1>DropDownList1.Items.FindByValue(ds.Tables[0].Rows[0]["moneytype"].ToString()).Selected = true;
2>DropDownList1.Items.FindByText(ds.Tables[0].Rows[0]["moneytype"].ToString()).Selected = true;
总结一下DropDownList.Items是一个ListItemCollection对象,可以使用FindByValue 和 IndexOf 方法返回Item,然后设置Selected属性即可!OK!