CheckBox unica

lunedì 30 aprile 2012 - 09.09
Tag Elenco Tags  .NET 4.0  |  Windows 7  |  Visual Studio 2010  |  Access (.mdb)  |  Office 2010  |  Firefox  |  Crystal Reports 10.0

frmagnano Profilo | Newbie

Ho una DataGridView con tre colonne (e 12 righe dati), le prime due sono delle normali TextBox mentre la terza è una CheckBox.
Quello che vorrei ottenere è che solamente una CheckBox sia selezionata e quando clicko su una CheckBox deselezionata quella selezionata deve

cambiare stato e che il valore della prima colonna (PK) deve valorizzare una variabile globale.

E' da qualche giorno che ci sto sbattendo e l'unico risultato che sono riuscito ad ottenere è la valorizzazione della variabile globale.

Il codice è il seguente:

Private Sub AnniDataGridView_CurrentCellDirtyStateChanged(sender As Object, e As System.EventArgs) _
Handles AnniDataGridView.CurrentCellDirtyStateChanged
If AnniDataGridView.IsCurrentCellDirty Then
AnniDataGridView.CommitEdit(DataGridViewDataErrorContexts.Commit)
End If
End Sub


Private Sub AnniDataGridView_CellValueChanged(sender As Object, e As System.Windows.Forms.DataGridViewCellEventArgs) _
Handles AnniDataGridView.CellValueChanged
If AnniDataGridView.Columns(e.ColumnIndex).Name = "A_AttualeDGVCB" Then
Dim Att As String = Me.AnniDataGridView.Rows(Me.AnniDataGridView.CurrentRow.Index).Cells("A_AttualeDGVCB").Value
If Att = 1 Then 'CheckBox selezionata)
AnnoCorr = Me.AnniDataGridView.Rows(Me.AnniDataGridView.CurrentRow.Index).Cells("A_IdDGVTB").Value
End If

End If
End Sub

Spero di essere stato abbastanza chiaro :(

Grazie in anticipo

Francesco
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5