قرار دادن مقدار بازیابی شده از store procedure در فبلد textbox
سلام
من تیکه برنامه ای دارم که از دیتا بیس با store procedure کار می کنه به عبارت دیگر مقداری را می خواهم از دیتا واگشی کنم ، store procedures هم درست کار می کند ولی نمی دانم چطور می توانم این مقدار را در برنامه برابر text یک textbox قرار بدهم .
اگر دوستان راهنمایی کنند ممنون می شم
نقل قول: قرار دادن مقدار بازیابای شده از store procedure در فبلد textbox
شما همون تکه کد سمت سی شارپ رو اینجا بزارید تا بدونیم با چه روشی کد نویسی کردید تا بتونیم راهنمایی کنیم. اینمدلی سوال پرسیدن یه کمی علم غیب میخواد :چشمک:
نقل قول: قرار دادن مقدار بازیابای شده از store procedure در فبلد textbox
این هم نمونه کد برای اینکه از علم غیب استفاده نشه :لبخندساده::لبخندساده::لبخن ساده: 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();
نقل قول: قرار دادن مقدار بازیابی شده از store procedure در فبلد textbox
خب دوست عزیز حالا این خط کدهارو انتهای کدهای خودتون قرار بدید تا بتونید مقدار سطر یک و ستون یک رو بخونید. شماره سطر و ستون رو میتونید تغییر بدید یا با حلقه تمامی سطر و ستونها رو پیمایش کرده و همه مقادیر برگشتی رو بخوند.:لبخندساده:
table1.Load(reader_);
if (table1.Rows.Count > 0)
text1.Text = table1.Rows[1][1].ToString();