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
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 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