da.SelectCommand = cmd;
da.Fill(ds);
dataGrid.DataSource = ds;
里面的cmd是调用的有输出的存储过程,我如何得到里面的输出参数呢?
难道要调用两次?
cmd.ExecuteNonQuery();
TotalPage = Convert.ToInt32(cmd.Parameters["@Rows"].Value);da.SelectCommand = cmd;
da.Fill(ds);
dataGrid.DataSource = ds;
da.Fill(ds);
dataGrid.DataSource = ds;
里面的cmd是调用的有输出的存储过程,我如何得到里面的输出参数呢?
难道要调用两次?
cmd.ExecuteNonQuery();
TotalPage = Convert.ToInt32(cmd.Parameters["@Rows"].Value);da.SelectCommand = cmd;
da.Fill(ds);
dataGrid.DataSource = ds;
解决方案 »
- 如何把项目中的XML配置文件,编译的时候拷贝到debug目录一份
- 关于P/INVOKE中的回调
- asp.net 行转列 动态列 怎么绑定GRIDVIEW
- 怎样让PopupWin的弹出窗口点击才关闭?
- 本人想做个软件用(C# VS2005) 遇到技术问题 希望大侠能给解决
- 用UDP传送数据结构?
- 在线求助!!!用C#编的语言,如何在B/S 中如何做一个帮助文档
- 都不好意思问,不问有不会:(
- 为什么捕捉不到异常?
- DataGrid中如何使鼠标单击时选中一个单元格,双击时不选中一个单元格,而是选中一整行,并能响应事件.
- Repeater控件中的格式
- 请问一个日期问题~~~~~~~~~~~~~~~~~~~~~~~~~~
http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
{
SqlCommand command=new SqlCommand();
command.CommandText="sp_newProc1";
command.Connection=conn;
command.CommandType=CommandType.StoredProcedure;
SqlParameter rtva=command.Parameters.Add("rval",SqlDbType.Int);
rtva.Direction=ParameterDirection.ReturnValue;
command.ExecuteNonQuery();
return (int)rtva.Value;
}