none
Convert String Para INT RRS feed

  • Pergunta

  • Boa tarde Pessoal!

    Tudo bem?

    Eu quero que a variavel SchoolID receba o text do DropDown, mas ele é string.

    Quando eu converto aparece essa paradinha abaixo:

    quarta-feira, 27 de novembro de 2013 16:47

Respostas

  • Tenta isso:

    int SchoolID = int.Parse(ddlSchool.SelectedValue);

    ou então isso:

    int SchoolID = int.Parse(ddlSchool.SelectedItem.Text);

    • Marcado como Resposta Jaque JK quarta-feira, 27 de novembro de 2013 18:09
    quarta-feira, 27 de novembro de 2013 17:00

Todas as Respostas

  • Jaque JK,

    Tira as aspas duplas que funciona !!!!!!!!

    fica assim :

    int SchoolID = int.Parse(ddlSchool.Text);
    obs. O valor que vc esta  pegando do seu dropdownlist deve ser numérico se não vai dar crash !!!!!!!!!


    Diego Almeida Barreto
    System Analyst / Software Developer



    quarta-feira, 27 de novembro de 2013 16:49
  • Não funcionou!

    Ficou do mesmo jeito

    :(

    quarta-feira, 27 de novembro de 2013 16:52
  • Tenta isso:

    int SchoolID = int.Parse(ddlSchool.SelectedValue);

    ou então isso:

    int SchoolID = int.Parse(ddlSchool.SelectedItem.Text);

    • Marcado como Resposta Jaque JK quarta-feira, 27 de novembro de 2013 18:09
    quarta-feira, 27 de novembro de 2013 17:00
  • Oi se o texto for um int valido faz assim :

    int Schoold = Convert.ToInt32(ddlSchool.Text);
    Se der erro o texto de seu drop nao é um int;

    quarta-feira, 27 de novembro de 2013 17:02
  • Jaque,

    Que tipo de informações tem o seu drodownlist ?????

    faz o seguinte tenta assim :

            int SchoolID;
    
            int.TryParse(ddlSchool.SelectedValue, out SchoolID);
    isso aqui não pode dar erro !!!!!!!!!



    Diego Almeida Barreto
    System Analyst / Software Developer

    quarta-feira, 27 de novembro de 2013 17:12
  • Então, Não deu certo nenhum pessoal.

    Mas então, ele é string eu quero converter para int.

    quarta-feira, 27 de novembro de 2013 17:15
  • Certo ,

    mas os que informações tem dentro dessas String's ???????????

    o que exatamente vc quer converter para int ???? são números certo?????



    Diego Almeida Barreto
    System Analyst / Software Developer

    quarta-feira, 27 de novembro de 2013 17:18
  • Tem certeza que essa string representa um inteiro válido?

    A solução que a galera passou ai, era pra ter funcionado..

    O que ta vindo nessa string?

    quarta-feira, 27 de novembro de 2013 17:19
  • Para teste tenta assim:

    Int64 teste = Convert.ToInt64(ddlStatus.Text);

    Todas as soluções da galera eram pra ter dado certo. 

    O tamanho da sua string pode estar estourando o tamanho de um int válido. 

    Abraço.


    Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs

    quarta-feira, 27 de novembro de 2013 17:45
  • Pessoal deu certo aqui

    Valeu!!!

    quarta-feira, 27 de novembro de 2013 18:09