View Single Post
Old 16-11-2002, 12:35   #1
race2
Senior Member
 
Iscritto dal: Aug 2000
Messaggi: 1209
[VB] Un evento su DataGrid come un su evento ListView

per VB.NET ...,

Salve!

Vorrei fare un evento su di un "DataGrid" come si fa su di una ListView, cioe':

Per ListView:
Codice:
    Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lwDomini.SelectedIndexChanged
        If ListView1.SelectedItems.Count > 0 Then
            Dim ID_Selezionato As Integer = ListView1.SelectedItems.Item(0).Text
        End If
    End Sub
con questo codice seleziono l'[b]ID_Selezionato[b] che si trova nella prima colonna della ListView, la quale colonna ho dato "Width=0" in modo che non si veda(...molto importante per quello che serve a me...)

L'ID_Selezionato si trova nella prima colonna perche' ho popolato la ListView in questo modo e come si puo' notare l'ID e' nella prima colonna:
Codice:
                conn.Open()
                Dim comm As New OleDbCommand("SELECT * FROM Utenti", conn)
                Dim read As OleDbDataReader = comm.ExecuteReader
                Dim li As ListViewItem
                While read.Read()
                    li = lwEmail.Items.Add(read("ID"))
                    li.SubItems.Add(read("Nome"))
                    li.SubItems.Add(read("Cognome"))
                    li.SubItems.Add(read("Indirizzo"))
                    li.SubItems.Add(read("Tel"))
                    li.SubItems.Add(read("Cell"))
                End While
                conn.Close()
DOmande.............>>>

1) si puo' fare tutto questo con un "DataGrid" usando un "DataSet" ???
2) si puo' poi al click (o alla selezione) su una riga estrarre il primo campo dove si trova l'ID ???
3) si puo fare la prima colonna con "Width=0" ???

Grazie in anticipo !!!
race2 è offline   Rispondi citando il messaggio o parte di esso