PDA

View Full Version : sp و sqldataadapter



sara_t
پنج شنبه 06 مهر 1391, 11:26 صبح
سلام دوستان
من یه تیبل دارم به نام mahsulat و یک sp بصورت زیر:

ALTER PROCEDURE [dbo].[LoadDatalist](@mname nvarchar(50))

AS

SELECT * from mahsulat where mname like @mname+ '%'
order by mname asc
RETURN

حالا میخام با ساتفاده از کد زیر اطلاعات جدول رو بخونم اما نمیدونم چطور مقدار mname رو بهش بدم در واقع دستورش رو نمیدونم.

SqlCommand cmd = new SqlCommand();
SqlConnection conn = new SqlConnection(connStr);
SqlDataAdapter dAd = new SqlDataAdapter("LoadDatalist", conn);
dAd.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter param = new SqlParameter();
cmd.Parameters.AddWithValue("@mname", 2);
dAd.SelectCommand.Parameters.Add(param);
DataSet ds = new DataSet();
DataSet dSet = new DataSet();
try
{
dAd.Fill(dSet, "Tables");
return dSet.Tables["Tables"];
}
catch
{
throw;
}
finally
{
dSet.Dispose();
dAd.Dispose();
conn.Close();
conn.Dispose();
}


ممنون میشم راهنمایی کنید.