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 !!!