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
App. WinForms / WPF .NET
Conta checkbox in datagridview
venerdì 22 settembre 2006 - 16.46
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
ven 22 set 2006 - 16:46
Ciao a tutti,
mi sono iscritta oggi perchè ho girato in lungo e in largo per cercare esempi che possano risolvere ... ma nulla!
Premetto che lavoro in VB 2005 e che sono una principiante!
Ho un datagridview con tre colonne "riempito" con dataset wizard.
La prima colonna è di tipo checkbox.
vorrei capire come faccio a contare i checkbox selezionati.
e più in generale come si lavora sulla selezione di celle righe e colonne di un DatagridView
(magari datemi l'indirizzo di qualche buon articolo in italiano please!
)
grazie
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
ven 22 set 2006 - 16:55
>Ciao a tutti,
>mi sono iscritta oggi perchè ho girato in lungo e in largo per
>cercare esempi che possano risolvere ... ma nulla!
>
Ciao e benvenuta!
>Premetto che lavoro in VB 2005 e che sono una principiante!
>
>Ho un datagridview con tre colonne "riempito" con dataset wizard.
>La prima colonna è di tipo checkbox.
>
>vorrei capire come faccio a contare i checkbox selezionati.
>
Ti fai un ciclo che scorre gli item della tua griglia (vedi sotto), e confronti se lo stato dell'oggetto è Checked oppure UnChecked (vedi checkbox nell'help di visual studio a riguardo)
>e più in generale come si lavora sulla selezione di celle righe
>e colonne di un DatagridView
>(magari datemi l'indirizzo di qualche buon articolo in italiano
>please!
)
http://msdn2.microsoft.com/it-it/library/system.windows.forms.datagridview_members.aspx
guardati la proprietà Item(), in cui gli specifichi l'indice di riga e colonna da prendere in considerazione
>
>grazie
>
Di nulla, buon proseguimento!
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
ven 22 set 2006 - 17:04
grazie ho capito!
un'altra cosa ho popolato il datagrid con il wizard ma ho voluto provare anche a codice:
funziona ma volevo sapere se manca qualcosa
Grid_score.Columns.Clear()
'Dim tcol As New DataGridViewCheckBoxColumn
' With tcol
'.HeaderText = "Check"
'.Name = "Check"
' End With
' Grid_score.Columns.Add(tcol)
'Dim da As New OleDbDataAdapter("Select Testo_risp from Risposte_standard", conn)
'Dim ds As New DataSet
'da.Fill(ds, "Standard")
'Grid_score.DataSource = ds.Tables("Standard")
'Grid_score.Columns.Add("Score_col", "Score")
grazie 1000
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
ven 22 set 2006 - 17:14
si sembra che è tutto ok...a che ti riferisci con "manca qualcosa?"
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
ven 22 set 2006 - 17:19
non so ho letto un pò di Binding, DataBind etc ma non è che abbia molto capito quindi avevo paura che mancasse qualcosa che poi nella selezione e modifica del DataSet mi desse qualche problema.
Ah a proposito non riesco ad impoatare il ciclo degli item ho capito cosa devo fare!
ci lavoro un pochetto e poi ti faccio sapere
grazie
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
ven 22 set 2006 - 17:30
è la migliore cosa che mi è venuta ci sono quasi?
dove sbaglio???
Dim i As Integer
Dim a As Integer
Dim cel As DataGridViewCheckboxCell
Dim cb As CheckBox
For a = 0 To Grid_score.Rows.Count
cel = Grid_score.Item(0, a)
If cb.Checked = True Then
i = i + 1
End If
Next
grazie
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
lun 25 set 2006 - 17:43
visto che hai risolto, accetta la risposta così viene chiuso il thread
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
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 !