Dropdownlist+objectdatasource设定“请选择”默认选项

今天用到数据源控件ObjectDataSource绑定DropDownList,然后我想在DropDownList的头部添加一新项“请选择”,一点小小的问题,花费了很长时间来解决。

解决方法:<1>首先介绍一个DropDownList的属性:AppendDataBoundItems 属性,msdn解释:

获取或设置一个值,该值指示是否在绑定数据之前清除列表项。

如果不在绑定数据之前清除列表项,则为 true;如果在执行数据绑定之前清除项集合,则为 false。默认值为 false

在这里就要设置为true。

<2>在绑定完成后,在Page_Load中写入this.DropDownList.Items.Insetr(0,new ListItem("请选择",""));即可。

posted @ 2010-05-11 16:38  石头大叔  阅读(387)  评论(0编辑  收藏  举报