您的位置:首页 > 编程语言 > C#

WinForm_存储过程-传入参数返回结果集

2017-03-23 09:00 309 查看
2017/3/23

存储过程传入一参数,返回结果集到datagridview

ALTER proc [dbo].[test1]
(
@SelectId int
)
as
begin
select *from t_baobiao where [t_20170508_HPS-170310] = @SelectId;
if(@@error<>0)
return -1
else
return 1
end
string conn = ConfigurationManager.ConnectionStrings["testConnectionString"].ConnectionString;
SqlConnection con = new SqlConnection(conn);
con.Open();
using (SqlCommand commd = new SqlCommand())
{
commd.Connection = con;
commd.CommandType = CommandType.StoredProcedure;
commd.CommandText = "test1";
SqlParameter[] prams = {
new SqlParameter("@SelectId",SqlDbType.Int)
};
prams[0].Value =  this.textBox2.Text;
commd.Parameters.Add(prams[0]);
DataSet ds = new DataSet();
SqlDataAdapter dt = new SqlDataAdapter(commd);
dt.Fill(ds);
DataTable dt1 = ds.Tables[0];
this.dataGridView1.DataSource = dt1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐