[ASP.Net] Utilizzare e modificare dati linq

klomax

Utente Attivo
16 Feb 2009
25
0
1
www.cyberkings.it
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
 

Discussioni simili