none
Concatenação de Select num Linq RRS feed

  • Pergunta

  • Oi, boa tarde!

    Eu gostaria de fazer uma concatenação de colunas em um dropdownlist, mas esta me retorna este erro:  Conversion from string " - " to type 'Double' is not valid.

    Segue o codigo:

    Using db As New CyContainer()

    ddlAlocados.DataSource = (From d In

    db.Vendas

                             Select {d.Id + " - " + d.NumeroSerie}).ToList()

    ddlAlocados.DataTextField = "NumeroSerie"

    ddlAlocados.DataValueField =

    "Id"

     

    ddlAlocados.Items.Insert(0,New ListItem("Selecione Um ", "" ))

    ddlAlocados.DataBind()

    End Using

     

      ----- na esPor favor estou usando asp.net com vb . O erro esta no datasource. Obrigado.

    </>

     


    helio Passos
    • Editado HelioPassos segunda-feira, 5 de dezembro de 2011 16:58
    segunda-feira, 5 de dezembro de 2011 16:55

Respostas

  • Using db As New CyContainer()
    ddlAlocados.DataSource = (From d In
    db.Vendas
    Select {d.Id + " - " + d.NumeroSerie.ToString()}).ToList()
    
    ddlAlocados.DataTextField = "NumeroSerie"
    ddlAlocados.DataValueField ="Id"
    ddlAlocados.Items.Insert(0,New ListItem("Selecione Um ", "" ))
    ddlAlocados.DataBind()
    
    End Using
    
     
    
    


    Tente colocar um ToString() em seu atributo Double.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    segunda-feira, 5 de dezembro de 2011 18:47
    Moderador

Todas as Respostas