木子屋 Dnawo's BLOG

将存储过程返回的数据集填充到DataSet/DataTable(C#)

👤 dnawo 📅 2008-07-30 👁 8011 👍 0 💬 0 🔄 来源:本站原创
存储过程:
Create PROCEDURE dbo.Test
	@MaxId int	--最大ID
AS
	Select * From Union_User Where id<=@MaxId
GO

C#程序:
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SolutionSQLServer"].ToString());
SqlCommand cmd = new SqlCommand("Test",conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@MaxId", SqlDbType.Int).Value = 12000;

SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);

GridView1.DataSource = dt.DefaultView;
GridView1.DataBind();

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 C#的using 语句 下一篇 → 存储过程中SET NOCOUNT的使用