水晶报表及子报表的数据绑定!数据基本没更新啊

水晶报表及子报表的数据绑定!数据根本没更新啊!
1.水晶报表A + 子报表B,C          
2.数据集myDataSet ,参数@s
表a,b,c都存在vno字段,并且已经在报表数据源中关联好
DataSet myDataSet = new DataSet();    
myCommand1= new SqlDataAdapter('select * from a where va=@s', Conn);
myCommand2 = new SqlDataAdapter('select * from b where vb=@s', Conn);
myCommand3 = new SqlDataAdapter('select * from c where vc=@s', Conn);
myCommand1.Fill(myDataSet ,"t1");
myCommand2.Fill(myDataSet ,"t2");
myCommand3.Fill(myDataSet ,"t3");
报表绑定数据源
rDoc.SetDatabaseLogon("sa", " **** ", @"192.168.145.1", "Test"); ---调试通过
rDoc.SetDataSource(vmyDataSet);
3.在vs2010里建立水晶报表rDoc,绑定好数据源,假设vno=@s=1,
此时OK
iis发布程序,打印报表,无论传值@s=2/3/4/5得到的报表显示数据都是@s=1

分析应该是我的数据源没有绑定成功,没有更新
请问各位大神有什么好的解决方法,不胜感激!!!!!!!!!!

------解决思路----------------------
看看最后赋值给报表的数据源里面到底有没有数据,调试的时候可视化看一下vmyDataSet.Tables[0]); 里面是什么东西。
------解决思路----------------------
看不懂你想表达什么
都存在vno,为什么sql语句里要使用va,vb,vc???
------解决思路----------------------
还有,@s在哪里传值的,没看到代码