select case DropDownList_TextMode.SelectedItem.Text
  case "MultiLine"
  TextBox1.TextMode =TextBoxMode.MultiLine
case "SingleLine"
  TextBox1.TextMode =TextBoxMode.SingleLine
case "Password"
  TextBox1.TextMode =TextBoxMode.PasswordEnd Select能否用一条语句实现?

解决方案 »

  1.   

    try
    TextBox1.TextMode = DirectCast(System.Enum.Parse(GetType(System.Web.UI.WebControls.TextBoxMode),DropDownList_TextMode.SelectedItem.Text), System.Web.UI.WebControls.TextBoxMode)
      

  2.   

    if(DropDownList_TextMode.SelectedItem.Text == "MultiLine")
    {
        TextBox1.TextMode =TextBoxMode.MultiLine ;
    }
    else if(DropDownList_TextMode.SelectedItem.Text == "SingleLine" )
    {  
       TextBox1.TextMode =TextBoxMode.SingleLine ;
    }
    else if(DropDownList_TextMode.SelectedItem.Text == "Password" )
    {
      TextBox1.TextMode =TextBoxMode.Password ;}
      

  3.   

    saucer(思归) 的解决办法可以通过
      

  4.   

    in C#, you use castTextBox1.TextMode = (System.Web.UI.WebControls.TextBoxMode)System.Enum.Parse(typeof(System.Web.UI.WebControls.TextBoxMode),DropDownList_TextMode.SelectedItem.Text);