[ASP.Net] Utilizzare e modificare dati linq

Discussione in 'ASP.NET' iniziata da klomax, 9 Febbraio 2017.

Tag (etichette):
  1. klomax

    klomax Nuovo Utente

    Registrato:
    16 Febbraio 2009
    Messaggi:
    21
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Home Page:
    Ciao a tutti, vi premetto che sono alle prime armi e sto studiando per migliorare.
    Sto provando a riempire un repeater in una webform con dei dati presi da un db a cui mi sono collegato tramite Data Entity Model.
    Quello che sto facendo è questo
    Codice:
    
    MiaEntities db = new MiaEntities();
                    int id = Int32.Parse(_id);
    
                    var query = from dati in db.dati
                                where
                                  dati.IdFamiglia == id
                                orderby
                                dati.idProd descending
                                select new
    {
    idProd = dati.idProd,
    nome = dati.nome,
    url_imgG = dati.url_imgG,
    };
    
    
       RowCount = query.Count();
    
                    int pageSize = 10;
                    int pageNumber = 1;
    
                    PageCount = RowCount / pageSize + 1;
    
    
                    if (RouteData.Values["pagenumber"] != null)
                    {
                        pageNumber = Convert.ToInt32(RouteData.Values["pagenumber"].ToString());
                    }
    
    
    
                    var queryFiltr = query.Skip((pageNumber - 1) * pageSize).Take(pageSize);
    
    
                    RptrProd.DataSource = queryFiltr.ToList();
                    RptrProd.DataBind();
    
    
    
                                {
    Con questo codice mi funziona tutto, sono riuscito anche a fare la paginazione
    Quello che non ho capito ancora come fare e come manipolare un singolo dato
    url_imgG = dati.url_imgG
    Nella select è un array, ovvero nel db è una stringa divisa da ; che contiene varie elementi.
    io vorrei capire come fare lo split e prendere il primo valore per passarlo al repeater.
    Avete qualche suggerimento?
    Grazie
     
Sto caricando...

Condividi questa Pagina