Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Gestione gridview
lunedì 20 giugno 2011 - 12.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
birraafiumi
Profilo
| Newbie
14
messaggi | Data Invio:
lun 20 giu 2011 - 12:07
Buongiorno.
Nell'ultimo mese ho dovuto integrare alcune pagine web al sito già esistente.
Mi chiedevo se potreste darmi una mano con un paio di dritte su un'ultima pagina che non riesco a creare (poi avrò finito
il lavoro).
La pagina è scritta in vb e non in c# (con sqlserver 2008 r2)
1) devo creare una grid view con n colonne. Una di queste colonne, la chiamerò TIPO, però deve essere composta da 2
dropdownlist (Cliente - fornitore - contatto)
Questo significa che ogni row deve contenere 2 dropdownlist.La colonna successiva, la chiamerò CODICE 2, di conseguenza
dovrà contenere 2 campi, uno che si riferisce al dropdownlist1 e l'altro al dropdownlist2.
Sapreste darmi un consiglio su come fare?
2)devo popolare questa grid con un comando sql ma non so come comportarmi con le colonne TIPO e CODICE 2
3)Delle colonne di questa grid, alcune devono essere editabili. Devo modificare i dati di parecchie row e, solo sul click
del taso salva, ciclare il contenuto della griglia e andare ad aggiornare parecchi dati di parecchie tabelle sul database.
Potreste inviarmi un esempio semplicissimo, 2 righe di codice, di come fare?
4)ultima cosa. Editando il contenuto di alcune colonne, dovrei ricalcolare il contenuto di altro. Ad esempio: se scrivo 3
sulla colonna "addendo1" e 5 sulla colonna "addendo2", sulla colonna "somma" dovrebbe apparire 8.
Scusandomi per il disturbo vi ringrazio anticipatamente.
Marco
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mar 21 giu 2011 - 10:48
>1) devo creare una grid view con n colonne. Una di queste colonne,
>la chiamerò TIPO, però deve essere composta da 2
>
>dropdownlist (Cliente - fornitore - contatto)
>Questo significa che ogni row deve contenere 2 dropdownlist.La
>colonna successiva, la chiamerò CODICE 2, di conseguenza
>
>dovrà contenere 2 campi, uno che si riferisce al dropdownlist1
>e l'altro al dropdownlist2.
>Sapreste darmi un consiglio su come fare?
>
Per configurazioni di questo tipo, potresti valutare l'utilizzo di un repeater piuttosto che di una griglia.
Questo ti permetti di creare un template che non è necessariamente una riga di una tabella, ma anche qualcosa di più strutturato.
p.s.: non ho capito il significato e l'utilizzo dell'ultima colonna CODICE 2
>2)devo popolare questa grid con un comando sql ma non so come
>comportarmi con le colonne TIPO e CODICE 2
Da quello che ho capito, non puoi farlo con una semplice SQL.
Devi inserire le due dropdown con relativi datasource (SQLDataSource, ObjectDatasource o altro) per ogni riga della tabella o del repeater
>3)Delle colonne di questa grid, alcune devono essere editabili.
>Devo modificare i dati di parecchie row e, solo sul click
>del taso salva, ciclare il contenuto della griglia e andare ad
>aggiornare parecchi dati di parecchie tabelle sul database.
>Potreste inviarmi un esempio semplicissimo, 2 righe di codice,
>di come fare?
Questo è un problemino non del tutto semplice.
Sia che usi un repeater, sia che usi una gridView, devi lavorare un pochetto con il codice.
E tra l'altro hai sicuramente bisogno di lavorare sia lato server, sia lato client con javascript.
>
>4)ultima cosa. Editando il contenuto di alcune colonne, dovrei
>ricalcolare il contenuto di altro. Ad esempio: se scrivo 3
>
>sulla colonna "addendo1" e 5 sulla colonna "addendo2", sulla
>colonna "somma" dovrebbe apparire 8.
Come detto sopra, hai bisogno di javascript.
Purtoppo non ti posso postare del codice perché sarebbero parecchie righe, inoltre io uso C# e non ricordo molto del VB.
Vedo di trovarti un esempio.
ciao a presto
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mar 21 giu 2011 - 12:11
1615_VBASPNETExcelLikeGridView.zip
Sei fortunato per oggi......
in allegato un esempio base, che puoi espandere a piacimento.
Ciao
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
birraafiumi
Profilo
| Newbie
14
messaggi | Data Invio:
mar 21 giu 2011 - 15:31
Non so come ringrazierti. Gentilissimo.
Domani ci do un occhiata e ti faccio sapere.
Torna su
Stanze Forum
Elenco Threads
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 !