Bonjour, j'utilise un dataset qui se base sur une procedure stockée qui attend un id de type bigint

quand je construit mon rapport je fais comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
rv.Reset();
        dsGlobalTableAdapters.RPT_EditionBVATableAdapter ta = new dsGlobalTableAdapters.RPT_EditionBVATableAdapter();
        dsGlobal.RPT_EditionBVADataTable dt = new dsGlobal.RPT_EditionBVADataTable();
        ta.Fill(dt, id);
        ReportDataSource rds = new ReportDataSource();
        rds.Name = "DataSet1";
        rds.Value = dt;
 
        ReportParameter rp = new ReportParameter("id", id);
mais la ligne ReportParameter rp = new ReportParameter("id", id); me dit qu'il faut un string et non pas un entier

d'un coté je ne peux pas mettre un string parceque ma procedure stockée attend un bigint et si je met id.strin il me retourne rien

veullez m'aider