PDA

View Full Version : راهنمایی در مورد نوشتن کلاس



omidgol29
سه شنبه 23 فروردین 1390, 14:58 عصر
با سلام من زیاد با کلاس ها کار نمی کردم این مثال رو ببینید:


public static DataTable GetAllData()
{ DataTable allData = new DataTable();
SqlConnection connection = new SqlConnection(WebConfigurationManager.ConnectionSt rings["ConnectionString"].ToString());
try
{ SqlCommand cmd = new SqlCommand("GetAllData", connection);
cmd.CommandType = CommandType.StoredProcedure;

connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(allData);
connection.Close();
}
catch
{ connection.Close();
}
return allData;
}

می خوام این کلاس رو طوری تغییر بدم که یه مقدار int رو بگیره و بفرسته به اس پی و خروجی دیتا تیبل رو بهم بده یعنی اس پی من یه where داره که مقدار رو می گیره و شرط رو اجرا می کنه
ممنون میشم راهنمایی کنین
این مثال رو گشتم پیدا کردم حالا شاید اصلا درست نباشه
ممنون میشم یه منبع هم در مورد کلاس ها معرفی کنین

omidgol29
چهارشنبه 24 فروردین 1390, 00:54 صبح
کسی نمی تونه راهنمایی کنه؟

clover
چهارشنبه 24 فروردین 1390, 01:50 صبح
public static DataTable GetAllData(int yourParameter)
{ DataTable allData = new DataTable();
SqlConnection connection = new SqlConnection(WebConfigurationManager.ConnectionSt rings["ConnectionString"].ToString());
try
{
SqlCommand cmd = new SqlCommand("GetAllData", connection);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@YourParameter", yourParameter);

connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(allData);
connection.Close();
}
catch
{
connection.Close();
}
return allData;
}

موفق باشید