Nuovo row nel datagrid

martedì 11 settembre 2007 - 17.37

shozo Profilo | Newbie

Ciao ho un problemino: dovrei creare un row in run time dentro un datagrid, pero' nel row devo inserirci un'immagine con link, quindi il datatable penso non possa andare. Come posso fare? Ciao per favore rispondetemi Ciaoooo

Anonimo Profilo | Senior Member

Allora il problema che hai è piuttosto complesso nella gestione, in linea di massima devi aggiungere una riga al datatable del dataset associato al datagrid, dopodichè mandi in edit la griglia e nell'evento DataGridUpdate gestisci i dati che hai.

Concettualemente nel db salvi due valori per l'immagine in questione un campo url e un campo pathImmagine entrambi varchar(250)

nell'evento ItemDataBound che si scatena ogni volta che associ una riga alla griglia ricomponi il link con l'immagine.

Spero di aver sintetizzato i passi da fare a livello di codice sono un centinaio di righe. Quindi provaci e al limite mi chiedi cosa non riesci a fare.

Ciao


bluland Profilo | Guru

>Allora il problema che hai è piuttosto complesso nella gestione,
>in linea di massima devi aggiungere una riga al datatable del
>dataset associato al datagrid, dopodichè mandi in edit la griglia
>e nell'evento DataGridUpdate gestisci i dati che hai.
>
>Concettualemente nel db salvi due valori per l'immagine in questione
>un campo url e un campo pathImmagine entrambi varchar(250)

perche 2 campi e non solo l'intero path?


saluti

>
>nell'evento ItemDataBound che si scatena ogni volta che associ
>una riga alla griglia ricomponi il link con l'immagine.
>
>Spero di aver sintetizzato i passi da fare a livello di codice
>sono un centinaio di righe. Quindi provaci e al limite mi chiedi
>cosa non riesci a fare.
>
>Ciao
>
>


--------------------
Vincenzo PESANTE
System Engineer

Anonimo Profilo | Senior Member

Un campo ti serve per trovare l'immagine e l'altro per gestire l'hyperlink. Se tenessi solo il path e ci clicchi sopra dove rendirizzi la pagina?

bluland Profilo | Guru

ah capito, in effetti io pensato di mettere tutto in un campo.


--------------------
Vincenzo PESANTE
System Engineer

Anonimo Profilo | Senior Member

se metti tutto in un campo però devi usare un separatore se no come fai? esempio pathImm#pathLink, ma poi dovresti usare una split per estarre il codice e non so quanto ne risparmi in termini di prestazioni...


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5