Vraag : Hoe ik „rassdk verwijder: /“ van Filename van het Rapport van het Kristal bezit?

Ik heb een vensters.net toepassing die een rapport gebruikend het voorwerp van ReportDocument van het Kristal produceert. Ik heb Kristal XI.
The- programma het Filename bezit van ReportDocument plaatst:
crysReport.Filename = „\ \- appdata\- rapporten \ myreport.rpt "
But na het uitvoeren van de bovengenoemde verklaring.  crysReport.Filename zal bevatten:
„rassdk: /\ \ appdata\ reports \ myreport.rpt "
Which in een „Ongeldige geprobeerde rapportweg“ error.
I gebruikend het bevel String.Replace om „rassdk van de hand te doen: /“.
How nutteloos los ik dit op?

Antwoord : Hoe ik „rassdk verwijder: /“ van Filename van het Rapport van het Kristal bezit?

Ik begrijp het probleem en het doet dat eveneens in mijn programma.  Ik gebruik de methode die ik vroeger heb gepost en hebben geen problemen.  
crysReport.FileName zal altijd rassdk omvatten: /zo moet u een waarde aan het vaste dossier plaatsen - noem en laad dan het rapport
cyrsReport.load (CleanCrystalReportFileName (crysReport.FileName))

U kon ook verifiëren de weg nauwkeurig is (system.io.file.exists (CleanCrystalReportFileName (crysReport.FileName))


Als dat niet helpt, kunt u de posten code waar de fout voorkomt?

Andere oplossingen  
 
programming4us programming4us