Bonsoir
je suis entrain de faire les etats en vb.net
j'ai crée un crystalreportviewer CrvEtat1 ensuite j'ai creé une form crystalreport du nom de Cryscode
apres avoir traiter l'etat, j'ai crée un dataset où je charge ma requette
voici le code
Dim rek AsStringrek =
"select code,duree,prix,validite from TICKET where duree='" & ComDuree.Text & "' and etat1='" & "nonvendu" & "'"Dim comcode As OleDbCommand Dim table AsNew DataTable comcode =
New OleDbCommand(rek, cn) Dim adap As OleDbDataAdapter Dim datset2 AsNew DataSet adap =
New OleDbDataAdapter(comcode) datset2.Clear()
adap.Fill(datset2,
"TICKET") table = datset.Tables(
"TICKET") TryWindows.Forms.Cursor.Current = Cursors.WaitCursor
datset2.Clear()
adap.Fill(datset2,
"TICKET") ' ici on crée une instance de notre état, nous précisons que ca source est notre DataSet 'et que l'on veut l'afficher dans notre crystalreportviewerDim report AsNew CrysCode 'System.Threading.Thread.Sleep(100)report.SetDataSource(datset2)
CrvEtat1.ReportSource = report
Windows.Forms.Cursor.Current = Cursors.Default
Catch ex As Exception MessageBox.Show(ex.Message)
EndTryle probleme qui se pose est que mon code plante et s'arrête à tout moment sur la ligne suivante: report.SetDataSource(datset2) ou la ligne :
CrvEtat1.ReportSource = report
SVP AIDER MOI
MERCI INFINIMENT
julie