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
.NET Framework
[vb.net] datagrid.datasource=array
mercoledì 04 maggio 2005 - 11.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mer 4 mag 2005 - 11:15
ho fatto una ricerca sul foro ma non ho trovatio nulla
perche se usando un datagrid su winform,e facendo
Dim lista As String() = Environment.GetLogicalDrives
DataGrid1.DataSource = lista
invece di visualizzarmi i dati dei drive (le lettere) mi visualizza la len dell'array ???
martinmystero
Profilo
| Newbie
22
messaggi | Data Invio:
mer 4 mag 2005 - 19:02
Ciao,
per risolvere il problema basta che tu ti crei una classe e passi al costruttore l'oggetto che ti restituisce la stringa che andrai a salvare in una matrice. Prendo il tuo esempio e vediamo la soluzione:
Private Sub ElencaDrive()
Dim Binding() As BindingArray
Dim drives As String() = Environment.GetLogicalDrives()
For i As Integer = 0 To drives.Length - 1
ReDim Preserve Binding(i)
Binding(i) = New BindingArray(drives(i))
Next
DataGrid1.DataSource = Binding
End Sub
Public Class BindingArray
Private B_Array As String
Public Sub New(ByVal Array As Object)
B_Array = Array
End Sub
Public Property Array() As String
Get
Return B_Array
End Get
Set(ByVal Value As String)
B_Array = Array
End Set
End Property
End Class
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mer 4 mag 2005 - 19:37
ok grazie provero
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 !