Percorso di ricerca

mercoledì 21 maggio 2014 - 21.47
Tag Elenco Tags  VB.NET

Zagor60 Profilo | Junior Member

Salve,

ho una stringa come percorso di ricerca per aprire un report:
report.Load("C:\Program Files (x86)\clienti\rptClienti.rpt")

vorrei sostituire parte della suddetta stringa "C:\Program Files (x86)" con una nuova stringa cosi nela caso in cui dovessi cambiare percorso non devo modificare la stringa. es:
report.Load("$systemDir$\clienti\rptClienti.rpt")
saluti


Davide1986 Profilo | Junior Member

Be io farei cosi, utilizzerei la funzione Replace che vai a sostituire il tag che ti sei creato $systemDir$ con quello che ti serve:

Codice VB.NET :
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click report.Load(Sostituisce("c:\Programmi")) End Sub Private Function Sostituisce(ByVal nuovoPercorso) As String Dim Percorso As String = "$systemDir$\clienti\rptClienti.rpt" Dim risultato As String = Percorso.ToString.Replace("$systemDir$", nuovoPercorso) Debug.WriteLine(risultato) Return risultato End Function

Se ti serve in VB6 scrivimi che ti aiuto ma è semplice da convertirlo.

Saluti Davide
Blog ImaginSystems
http://blogs.dotnethell.it/imaginsystems
http://www.imaginsystems.it
http://www.alpacasrl.it
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5