DropDownList7.SelectValue=Ds.Tables[0].Rows[0]["name"].ToString();

解决方案 »

  1.   

    查询按钮
    把select name from yl_user where id='11'的查询结果放到DataSet里面,详细参看ADO.NETthis.DropDownList1.DataSource=DataSet1;//DataSet1即为上面SQL语句得出的数据集DataSet
    this.DropDownList1.DataBind();
      

  2.   

    sorry!看错了!
    应该是
    this.DropDownList1.Items.FindByText(Ds.Tables[0].Rows[0]["name"].ToString();).Selected=true;
      

  3.   

    to dbase(熊猫眼) :
    SelectValue方法我不知道从哪儿来的,改成
    DropDownList7.SelectedItem.Text=Ds.Tables[0].Rows[0]["name"].ToString();的话DropDownList7都将变成同一值,肯定不是我想要的to  lxcc(虫子):
    你没有看请我的意思
    我已经绑定了
      

  4.   

    re: lxcc(虫子) 
    呵呵,刚才没有看到。使用了你的第二个方法之后。出现错误:
    DropDownList 不能有多个项被选定。
    这是为什么?
      

  5.   

    具体情况如下:
    DropDownListsex 有两个值:男,女;
    现在我查询出一个人的值为女,那么正常的情况DropDownListsex 应该显示女;
    但实际上出来错误信息:
    DropDownList 不能有多个项被选定。
      

  6.   

    其他什么地方还用了Selected=true?
      

  7.   

    通过lxcc(虫子) 提供的FindByText的方法
    找到了csdn上的一篇文章
    http://dev.csdn.net/article/26/26590.shtm解决问题!
    结帖
    谢谢lxcc(虫子)!