PDA

View Full Version : مبتدی: قرار دادن مقدار بازیابی شده از store procedure در فبلد textbox



aghaei_me
یک شنبه 26 آذر 1396, 14:39 عصر
سلام
من تیکه برنامه ای دارم که از دیتا بیس با store procedure کار می کنه به عبارت دیگر مقداری را می خواهم از دیتا واگشی کنم ، store procedures هم درست کار می کند ولی نمی دانم چطور می توانم این مقدار را در برنامه برابر text یک textbox قرار بدهم .
اگر دوستان راهنمایی کنند ممنون می شم

رامین مرادی
یک شنبه 26 آذر 1396, 14:44 عصر
شما همون تکه کد سمت سی شارپ رو اینجا بزارید تا بدونیم با چه روشی کد نویسی کردید تا بتونیم راهنمایی کنیم. اینمدلی سوال پرسیدن یه کمی علم غیب میخواد :چشمک:

aghaei_me
یک شنبه 26 آذر 1396, 15:25 عصر
این هم نمونه کد برای اینکه از علم غیب استفاده نشه :لبخندساده::لبخندساده::لبخن ساده: command.CommandType = CommandType.StoredProcedure;
command.CommandText = @"Overtime";
command.Parameters.Add("@fempno", SqlDbType.Int);
command.Parameters.Add("@sdate", SqlDbType.Char);
command.Parameters.Add("@edate", SqlDbType.Char);
command.Parameters["@fempno"].Value = BLL.Clsuser.FEMPNO;
command.Parameters["@sdate"].Value = sdate;
command.Parameters["@edate"].Value = edate;
DataTable table1 = new DataTable();
SqlDataReader reader_ = command.ExecuteReader();

رامین مرادی
دوشنبه 27 آذر 1396, 08:08 صبح
خب دوست عزیز حالا این خط کدهارو انتهای کدهای خودتون قرار بدید تا بتونید مقدار سطر یک و ستون یک رو بخونید. شماره سطر و ستون رو میتونید تغییر بدید یا با حلقه تمامی سطر و ستونها رو پیمایش کرده و همه مقادیر برگشتی رو بخوند.:لبخندساده:



table1.Load(reader_);
if (table1.Rows.Count > 0)
text1.Text = table1.Rows[1][1].ToString();