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. Visual Studio 6.0
Fare il casting da datarow a string
giovedì 09 ottobre 2014 - 23.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
|
.NET 4.0
|
Windows 7
|
Visual Studio 2008
|
SQL Server Express
|
Office 2003
|
Chrome
aktar
Profilo
| Newbie
2
messaggi | Data Invio:
gio 9 ott 2014 - 23:00
Salve ragazzi, ho un piccolo problemino.
Devo assegnare valori datarow a delle textbox che hanno come proprietà tag i nomi delle colonne di un database.
Non posto tutto il codice ma solo le righe oggetto del problema
For Each txt As Control In FrmESTRAZ.GroupBox1.Controls
If TypeOf txt Is TextBox Then
txt.Text = DataSet.Tables(0).Rows(poscorr).Item(txt.Tag).ToString()
End If
Next
Il fatto è che con Option strict off non ho nessun problema ma volevo scrivere il codice corretto con Option strict settato ad ON . In questo caso ottengo i messaggi:
Risoluzione dell'overload non riuscita perché nessun 'Item' accessibile può essere chiamato con questi argomenti:
'Public Default Property Item(column As System.Data.DataColumn) As Object': Option Strict On non consente conversioni implicite da 'Object' a 'System.Data.DataColumn'.
'Public Default Property Item(columnName As String) As Object': Option Strict On non consente conversioni implicite da 'Object' a 'String'.
'Public Default Property Item(columnIndex As Integer) As Object': Option Strict On non consente conversioni implicite da 'Object' a 'Integer'.
Ho provato a fare:
txt.Text = CType(DataSet.Tables(0).Rows(poscorr).Item(txt.Tag), String)
ma non va. Ho il sospetto che devo fare tre casting in successione ma come si deve fare?
Un grazie a tutti
Antonio
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 !