应用该存储过程

转载 2006年05月20日 11:25:00

private DataSet GetPageData(uint pageSize, uint pageIndex)     
  {          
   string strConn = System.Configuration.ConfigurationSettings.AppSettings["ConnString1"];                    
   SqlConnection conn = new SqlConnection(strConn);          
   conn.Open();           
   SqlCommand command = new SqlCommand("GetCustomDataPage",conn);
   //第一个参数为存储过程名         
   command.CommandType = CommandType.StoredProcedure;  
   //声明命令类型为存储过程          
   command.Parameters.Add("@pageSize",SqlDbType.Int);         
   command.Parameters["@pageSize"].Value = pageSize;         
   command.Parameters.Add("@pageIndex",SqlDbType.Int);          
   command.Parameters["@pageIndex"].Value = pageIndex;          
   command.Parameters.Add("@pageCount",SqlDbType.Int);          
   command.Parameters["@pageCount"].Value = pageCount;           
   command.Parameters["@pageCount"].Direction = ParameterDirection.Output;
   //存储过程中的输出参数           
   command.Parameters.Add("@recordCount",SqlDbType.Int);          
   command.Parameters["@recordCount"].Value = recordCount;           
   command.Parameters["@recordCount"].Direction = ParameterDirection.Output;
   //存储过程中的输出参数            
   SqlDataAdapter adapter = new SqlDataAdapter(command);         
   DataSet ds = new DataSet();          
   adapter.Fill(ds);                     
   //获得输出参数值         
   pageCount = Convert.ToUInt32(command.Parameters["@pageCount"].Value);      
   recordCount = Convert.ToUInt32(command.Parameters["@recordCount"].Value);     
   conn.Close();         
   return ds;        
  }       

//绑定数据到DataGrid中      
  private void BindDataGrid()     
  {        
   DataSet ds = GetPageData((uint)dgProduct.PageSize,(uint)dgProduct.CurrentPageIndex); 
   dgProduct.VirtualItemCount = (int)recordCount;           
   dgProduct.DataSource = ds;         
   dgProduct.DataBind();     
  }       

相关文章推荐

oracle 存储过程的应用

  • 2010-10-06 19:38
  • 385KB
  • 下载

Oracle存储过程总结(一、基本应用)

1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量...

ASP开发中存储过程应用全接触

ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资...

存储过程,从新的视角看待数据库应用程序开发(游标,变量,结果集)

存储过程,从新的视角看待数据库应用程序开发(游标,变量,结果集) by ColdZoo 2015年03月26日 通常情况下,在操作数据库里数据的时候,我们会选择一种编程语言(Java,C++, e...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)