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
Tasto destro su datagrid
lunedì 24 settembre 2007 - 20.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
pintus
Profilo
| Newbie
6
messaggi | Data Invio:
lun 24 set 2007 - 20:00
1)Una domanda prima di scervellarsi a fare verifiche. Ho un datagrid in cui carico un dataset e vorrei premendo col tasto destro su una riga del datagrid aprire un form o un context menu in cui poter utilizzare la cella o la riga selezionata con il tasto destro. E' possibile?
In poche parole si può selezionare un valore di una cella o quello associato ad una riga del datagrid cliccandoci sopra con il tasto destro?
2)Se ho ben studiato una list box può caricare un dataset ma visualizza un solo campo del dataset o si pò fare come nel datagrid che li fa vedere tutti?
Grazie (scusate per le domande un pò curiose ma sono dubbi che ho)
gab82
Profilo
| Junior Member
76
messaggi | Data Invio:
gio 27 set 2007 - 10:35
devi usare un context menu
Xnetus
Profilo
| Junior Member
130
messaggi | Data Invio:
gio 27 set 2007 - 17:16
>1)Una domanda prima di scervellarsi a fare verifiche. Ho un datagrid
>in cui carico un dataset e vorrei premendo col tasto destro su
>una riga del datagrid aprire un form o un context menu in cui
>poter utilizzare la cella o la riga selezionata con il tasto
>destro. E' possibile?
>In poche parole si può selezionare un valore di una cella o quello
>associato ad una riga del datagrid cliccandoci sopra con il tasto
>destro?
Puoi fare in questo modo:
Private Sub DataGridView1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseClick
If e.Button = Windows.Forms.MouseButtons.Right Then
Form2.Show()
End If
End Sub
>2)Se ho ben studiato una list box può caricare un dataset ma
>visualizza un solo campo del dataset o si pò fare come nel datagrid
>che li fa vedere tutti?
Ti passo questo esempio:
ListBox1.FormattingEnabled = True
ListBox1.ColumnWidth = 100
ListBox1.Items.AddRange(New Object() {"Val1", "Val2", "Val3", ... , "ValN"})
ListBox1.MultiColumn = True
Ma non è come una DataGrid per fare quello ti consiglio di utilizzare una ListView.
http://blogs.dotnethell.it/Xnetus/
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 !