复制代码 代码如下:
 
using System.Data.SqlClient; 
private void Page_Load(object sender, System.EventArgs e) 
{ // 在此处放置用户代码以初始化页面 
String DBConnStr; DataSet MyDataSet=new DataSet(); 
System.Data.SqlClient.SqlDataAdapter DataAdapter=new System.Data.SqlClient.SqlDataAdapter(); 
DBConnStr=System.Configuration.ConfigurationSettings.AppSettings["ConnectString"]; 
System.Data.SqlClient.SqlConnection myConnection = new System.Data.SqlClient.SqlConnection(DBConnStr); 
if (myConnection.State!=ConnectionState.Open) 
{ myConnection.Open(); } 
System.Data.SqlClient.SqlCommand myCommand = new System.Data.SqlClient.SqlCommand("P_Test",myConnection); 
myCommand.CommandType=CommandType.StoredProcedure; //添加输入查询参数、赋予值 
myCommand.Parameters.Add("@Name",SqlDbType.VarChar); 
myCommand.Parameters["@Name"].Value ="A"; //添加输出参数 
myCommand.Parameters.Add("@Rowcount",SqlDbType.Int); 
myCommand.Parameters["@Rowcount"].Direction=ParameterDirection.Output; 
myCommand.ExecuteNonQuery(); 
DataAdapter.SelectCommand = myCommand; 
if (MyDataSet!=null) 
{ DataAdapter.Fill(MyDataSet,"table"); } 
DataGrid1.DataSource=MyDataSet; DataGrid1.DataBind(); //得到存储过程输出参数 
Label1.Text=myCommand.Parameters["@Rowcount"].Value.ToString(); 
if (myConnection.State == ConnectionState.Open) { myConnection.Close(); 
} 
} 
新闻热点
疑难解答
图片精选