我在下拉列表框中绑定了数据,如何在显示的时候,把我想要的显示在第一行

解决方案 »

  1.   

    SelectedIndex 属性 获取或设置指定当前选定项的索引。
      

  2.   

    关键是我只知道DataTextField和DataValueField的值,如何通过DataTextField和DataValueField的值,把我想要的放在第一行
      

  3.   

    写一个判断语句就行了。
    <option value="ddd" <%if(value = "ddd"){ %> selected <%}%>>dddd</option>
      

  4.   

    //list就是你的ddl,strMatch就是你的DataTextField或者DataTextField的值
    private void SetDdlSelectedMatch(ListControl list,string strMatch)
    {
    if (strMatch == null)
    {
    return;
    } for (int i=0;i<list.Items.Count;i++)
    {
    if (list.Items[i].Value == strMatch || list.Items[i].Text == strMatch)
    {
    if (list.SelectedItem != null)
    {
    list.SelectedItem.Selected = false;
    }
    list.Items[i].Selected = true;
    }
    else
    {
    list.Items[i].Selected = false;
    }
    }
    }
      

  5.   

    leafsword_519(一度的温暖)大哥,谢了,问题已解决,马上给分