لود کردن یک مقدار از داخل دیتابیس به یک textbox
با سلام
مشکل من در نحوه لود کردن یک مقدار از داخل یک ستون در دیتابیس به یک textbox
با وارد کردن یک عدد در داخل یک textbox این عدد با سال شمسی حال به یک stored procedures داده میشه و پس از تطبیق این دو عدد با اعداد داخل یک table مقدار داخل یکی از فیلدهای (NEgineNo) اون به یک textbox دیگه ارجاع داده میشه.
کد مرتبط با stored procedures
else if @PReceiptNo>0 And @PYear>0
Select * from TbToll
Where NReceiptNo=@PReceiptNo And NYear=@PYear
که بعد از صحت این موضوع باید مقدار داخل فیلد NEngineNo در TbToll رو برگردونه
کدهای domain service برنامه :
public IQueryable<TbToll> GetSpFilterTbToll(int pReceiptNo, string pEngineNo, int pYear)
{
return ObjectContext.SPFilterTbToll(pReceiptNo, pEngineNo, pYear).AsQueryable();
}
کد سمت client (البته فکر میکنم این قسمت ها باید باشه. مشکل من همین قسمته که نمیدونم چطوری باید مقدار NEngineNo رو به NEngineNoTxtBox برگردونم)
private void BillNumTxtBoxKeyDown(object sender, KeyEventArgs e)
{
if (e.Key.Equals(Key.Enter))
{
var context = new Web.CarTollDomainContext();
var persianCalendar = new PersianCalendar();
context.Load(context.GetSpFilterTbTollQuery(Conver t.ToInt32(BillNumTxtBox.Text), null,
persianCalendar.GetYear(DateTime.Now)));
EnginNumTxtBox.Focus();
}
}
با تشکر
نقل قول: لود کردن یک مقدار از داخل دیتابیس به یک textbox
شما می خواید فقط یک از داخل یک ستون رو برگردونید و یا یک رکورد یا تمامی جدول که فقط یک مقدار اون رو احتیاج دارید؟
نقل قول: لود کردن یک مقدار از داخل دیتابیس به یک textbox
نقل قول:
نوشته شده توسط
d_derakhshani
شما می خواید فقط یک از داخل یک ستون رو برگردونید و یا یک رکورد یا تمامی جدول که فقط یک مقدار اون رو احتیاج دارید؟
وقتی شرط بالا برقرار بشه فقط یک سطر منحصر به فرد میده و من مقدار یکی از اون ستون ها که فقط یک مقدار داره رو میخام
امیدوارم من درست فهمیده باشم و منظورم و درست رسونده باشم
ممنون