小强 发布了博客文章 不要用DropDownList.SelectedItem.Text进行赋值进行自动选择
2008-10-22, 15:46 下午
这个方法会改变量前选择项的TEXT.而值确不动
例.有一个下拉框.里面有两个选择.一个是 是 一个是 否
我在页面一加载的时候将下拉列表的SelectedItem.Text=''否'',想让他自动 选择Index为1的否选项.
而我在页面看到的效果是..两个否.选项.
解决办法
if (ddlNationality2.Items.FindByText(t.Nationality)!=null)
{
for (int i = 0; i ddlNationality2.Items.Count; i++)
{
ddlNationality2.Items.Selected=false;
if (ddlNationality2.Items.Text == t.Nationality)
{
ddlNationality2.Items.Selected = true;
break;
}
...