数据库中从1开始
select项从0开始

解决方案 »

  1.   

    selectedindex 这个属性只能在编程中使用这样当然是无法使用的啊
    你要另外编程来实现的啊!
      

  2.   

    后面没有设置此属性的代码,我只是想通过属性设置实现。我是参照了SDK才这样写的
      

  3.   

    你得用程序生成Dropdownlist用的DS呀,然后绑定,我想看看你的DS是如何生成的,这样才能查错
      

  4.   

    Ds的生成代码为:
    string ls_sql="select work_type_id,work_type from t_plan_work_type where flag='GZ'";
    OdbcConnection myConnection = new OdbcConnection(lmh.Constring());
    myConnection.Open();
    OdbcDataAdapter myCommand = new OdbcDataAdapter(ls_sql, myConnection);
    ds = new DataSet();
    myCommand.Fill(ds,"t_plan_work_type");
    myConnection.Close();
    我感觉不是我的DS的问题,好象azev(阿则) 说的比较有道理,可是我还不知道该如何解决?如何使 SelectedIndex='<%# DataBinder.Eval(Container.DataItem, "worktype1") %>' 表达成在原有值的基础上加1?