怎样用gridview控件接受存储过程的返回值,实现代码是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:15:42
我是用formview控件执行了一个有返回值的存储过程 现在我想用gridview接收这个返回值并进行相关查询,急急急
大哥啊 能说详细一点不 小弟刚刚学.NET 我昨天晚上在formview的事件里写了一下你的代码 好像返回的空值啊 另外我把我的问题说详细一点 我没有通过自己写代码的方式传递参数(我是在控件里获取外面的参数) 所以参数的传递,存储过程的执行我都完成了 现在的问题就是怎样通过代码或者控件获取它的返回值 这点我不知道啊 急盼赐教

存储过程的返回值有两种,看你是哪种啊?
1.如果是存储过程直接return回来的
在程序中绑定储存过程参数需多加一个
SqlParameter paras = new SqlParameter("@ret");//@ret可以随便取
paras.Direction = ParameterDirection.ReturnValue;
在使用时,paras.value便是返回来的值,
2.还有就是在存储过程中定义为output变量作为输出参数返回的,那就针对存储过程里面的参数在请求的时候增加相应的参数
SqlParameter paras = new SqlParameter("@ret",类型);//@ret一定要和存储过程中有的对应
paras.Direction = ParameterDirection.Output;
调用paras.value便为执行存储过程后返回回来的值