Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[C# & Crystal Reports 8] hoe meegeven van parameters?

Pagina: 1
Acties:

  • Snake_Y_
  • Registratie: Oktober 2005
  • Laatst online: 27-11 14:32
Hoi,

Ik heb een klein projectje in C# waar ik een Crystal Report (versie 8.0.1.0) oproep met een parameter.
Ik gebruik ik hiervoor de Crystl32.ocx

Wanneer ik volgende code in VB6 intyp werkt dit zonder problemen:
Visual Basic:
1
2
3
4
5
Dim crys As New Crystal.CrystalReport
crys.Destination = crptToWindow
crys.ReportFileName = "c:\ydv_Test.rpt"
crys.ParameterFields(1) = "param01;001000;true"
crys.Action = 1


Wanneer ik echter deze code kopieer in C#:
C#:
1
2
3
4
5
CrystalReport cr = new CrystalReport();
cr.Destination = DestinationConstants.crptToWindow;
cr.ReportFileName = "c:\\ydv_test.rpt";
cr.ParameterFields[0] = "param01;001000;true";          
cr.Action = 1;          

Krijg ik volgende error:
Error CS1545: Property, indexer, or event 'ParameterFields' is not supported by the language; try directly calling accessor methods 'Crystal.CrystalCtrl.get_ParameterFields(short)' or 'Crystal.CrystalCtrl.set_ParameterFields(short, string)'


Wanneer ik de 'cr.ParameterFields[0] = "param01;001000;true";'-lijn weglaat, werkt het perfect, alleen moet ik manueel de parameter invullen (wat ik echter niet wil).

Ik heb op internet wat rondgezocht maar ik kan echter geen voorbeelden vinden
voor Crystal Reports 8 (enkel voorbeelden met VB). Andere voorbeelden met betrekking
tot C# zijn voorbeelden met Crystal Reports 9 en verder, maar die voorbeelden gebruiken een
ander soort OCX...

Heeft iemand een oplossing hiervoor?

  • Snake_Y_
  • Registratie: Oktober 2005
  • Laatst online: 27-11 14:32
8)7 8)7 8)7
Juist zelf gevonden...

Moest dus:
C#:
1
cr.set_ParameterFields(0, "param01;001000;true");


I'm feeling stupid ...

  • whoami
  • Registratie: December 2000
  • Laatst online: 15:44
Tja, ook niet moeilijk om het zelf te vinden aangezien het letterlijk in je foutmelding staat....

https://fgheysels.github.io/