我们都知道它可以轻松的邦定两个值:
DropDownList1.DataTextField="stuID";
DropDownList1.DataValueField="stuName";
另外我还想邦定一个"stuScore"怎么办?? 不查数据库也不查数据集!!!
就是选择一个stuName我可以知道它的stuScore!!

解决方案 »

  1.   

    我不知道怎麽實現但我有一個想法:可不可以給dropdownlist添加一個與DataValueField類似的屬性呢?DataValueField是什麽類型的屬性呢?有沒有dropdownlist的源碼?
      

  2.   

    for(int i=0;i<=dtData.Rows.Count-1;i++)
    {
    drpFlyFromCity.Items.Add(new ListItem(dtData.Rows[i]["city"].ToString()|a|b|e|f|g|i,dtData.Rows[i]["code"].ToString()));
    }
    dtData.Rows[i]["city"].ToString()|a|b|e|f|g|i用|分开,取出时处理下:split('|')
      

  3.   

    是否可以把数据保存在 drpFlyFromCity.Items[i].Attributes[""] 里面?
      

  4.   

    你这样只有重写DropDownList
    然后在加一个隐藏的字段进去。。
    用他是显示方法,但是使用你的数据格式或者用第三方控件,,