Domanda

Ho un problema nel mio progetto con il file .designer che, come tutti sanno, è generato automaticamente e non sono stato modificato affatto.Un giorno stavo lavorando bene, ho fatto un backup e il giorno dopo boom!il progetto smette improvvisamente di funzionare e invia un messaggio che il designer non può procedere con una riga di codice...e per questo motivo ricevo più errori (2 nel mio caso), ho anche avuto un backup dal giorno in cui funzionava ed è anche inutile, ricevo lo stesso errore, ho provato con il mio laptop e si presenta lo stesso problema.Come posso eliminare "FitTrack"?La parte incredibile è che mentre provavo sul portatile gli errori sul desktop sono scomparsi davanti ai miei occhi, uno e un secondo dopo l'altro (ma ho ancora l'avviso del designer e non riesco a vedere il modulo), ho chiuso e aperto ancora e ancora ho gli errori...

L'errore è:

Avviso 1 Il progettista non può elaborare il codice alla riga 27:

Me.CrystalReportViewer1.ReportSource = Me.CrystalReport11

Il codice all'interno del metodo 'InitializeComponent' viene generato dal progettista e non deve essere modificato manualmente.Rimuovi eventuali modifiche e prova ad aprire nuovamente la finestra di progettazione.C:\Documents and Settings\Alan Cardero\Desktop eportes Liquidacion eportes Liquidacion eportes Liquidacion\Form1.Designer.vb 28 0

È stato utile?

Soluzione

Vorrei eseguire il backup del file designer.cs ad esso associato (come copiarlo sul desktop), quindi modificare il file designer.cs e rimuovere le righe offensive (tenendo traccia di ciò che fanno) e quindi proverei a rifarle linee tramite la modalità di progettazione di quel modulo.

Altri suggerimenti

Eliminerei l'assegnazione statica nella finestra di progettazione alla risorsa CrystalReport11, quindi aggiungerei un gestore di caricamento al modulo e prima di impostare nuovamente ReportSource su CrystalReport11 effettuerei un controllo

If(Not DesignMode) Then Me.CrystalReportViewer1.ReportSource = Me.CrystalReport11

Ecco un modello..

Public Sub New()
    InitializeComponent()

    AddHandler Me.Load, New EventHandler(AddressOf Form1_Load)
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
    If (Not DesignMode) Then Me.CrystalReportViewer1.ReportSource = Me.CrystalReport11
End Sub

Dovresti essere in grado di eseguire un backup, cancellare le righe che presentano problemi, quindi quando lo riapri il designer risolverà il codice.

La chiave è che si desidera consentire al designer di rigenerarsi, quindi verificare semplicemente che tutte le righe necessarie siano presenti.

Di solito funziona per me, ma devi solo essere sicuro di rimuovere tutte le righe che non gli piacciono.

Faccio un modo semplice;Fare clic con il pulsante destro del mouse sul report, quindi scegliere Esegui strumento personalizzato.

Risolve automaticamente tutti i problemi e, lavorando per me, ho risolto 52 errori di Crystal ReportViewer.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top