http://community.csdn.net/Expert/topic/3455/3455495.xml?temp=.6789514
下午讨论的内容,没人理了,继续放分,谁能帮帮我啊?

解决方案 »

  1.   

    我把编译后的代码贴出来:
                      没问题可以Update的html代码:
                      <td><select name="mz" id="mz">
    <option value="01">汉族    </option>
    <option value="02">蒙古族  </option>
    <option value="03">回族    </option>
    <option value="04">藏族    </option>
    <option value="05">维吾尔族</option>
    <option value="06">苗族    </option>
    <option value="07">彝族    </option>
    <option value="08">壮族    </option>
    <option value="09">布依族  </option>
    <option value="10">朝鲜族  </option>
    <option value="11">满族    </option>
    <option value="12">侗族    </option>
               出问题的代码:
                       <td><select name="mz" id="mz">
    <option value="01">汉族    </option>
    <option value="02">蒙古族  </option>
    <option value="03">回族    </option>
    <option value="04">藏族    </option>
    <option value="05">维吾尔族</option>
    <option value="06">苗族    </option>
    <option value="07">彝族    </option>
    <option value="08">壮族    </option>
    <option selected="selected" value="09">布依族  </option>
    <option value="10">朝鲜族  </option>
    <option value="11">满族    </option>
    <option value="12">侗族    </option>
    就多了一个selected="selected"怎么就出错了?到底这样的时候Update了一些什么数据呢?
      

  2.   

    <option selected value="09">布依族  </option>
      

  3.   

    但是现在
    DropDownList.SelectedIndex=DropDownList.Items.IndexOf(DropDownList.Items.FindByValue(dr("myValue")));
    后一编译就是:selected="selected" 不知道为什么?
      

  4.   

    string sqlall="select * from bmxxTBL where bmh='"+Login_Id+"'";
      SqlCommand cmdall=new SqlCommand(sqlall,conn);
      SqlDataReader drall=cmdall.ExecuteReader();
      drall.Read();
     
      string SelectedMzm=drall["mzm"].ToString();
      
      drall.Close();
      string sqlmz="select * from mzk";
      SqlCommand cmd=new SqlCommand(sqlmz,conn);
      SqlDataReader dr=cmd.ExecuteReader();
      while(dr.Read())
                  {

                     mz.Items.Add( new ListItem( dr["mz"].ToString(),dr["mzm"].ToString()));
        
                     mz.SelectedIndex=mz.Items.IndexOf(mz.Items.FindByValue(SelectedMzm));
         }
      dr.Close();
    代码贴出来,希望那位高手指点一下啊~~~~~~~~在线等