مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

farzadini

عضویت از 1395/11/01

نحوه نوشتن دستور LinQ برای گرفتن اطلاعات از دیتابیس به چند تا تکست باکس یک فرم

  • پنجشنبه 16 شهریور 1396
  • 22:33
تشکر میکنم
  {
            var query = database.Database.SqlQuery<vw_Product>("select * from vw_Product Where 1 = 1" + SearchStringForProduct());
            var u = query.ToList();
            dataGrid_Product.ItemsSource = u;

////// مثل کد بالا برای لود در تکست باکس
      var kuery = from Product in database.vw_Product
                        where Product.ProductFarsiName == txt_PFaName.Text
                        select Product;
   }

با سلام ، اساتید این چند تا کد بالا برای ارتباط با دیتابیس و لود جدول در دیتاگرید رو استفاده می یکنم. حالا اگر بخوام بجای خط سوم که اطلاعات جدول رو به دیتاگرید می ریزه (ایتم سورس رو برابر کوئری می کنه) اطلاعات یا کوئری به چند تا تکست باکس ریخته بشه چه کدی رو با Linq بنویسم. فرض بفرمائید  دو ستون رو در نظر بگیریم برای جدول در اسکیو ال مثل "نام" و "سال تولید".  

توضیح اینکه در WPF چون با استفاده از EntityFrasmeWork یک مدل از دیتا بیس ساختم  دیتا مدل من از نوع edmx هست و نه dbml 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 17 شهریور 1396
  • 14:28
  var kuery = (from Product in database.vw_Product
                        where Product.ProductFarsiName == txt_PFaName.Text
                        select Product).FirstOrDefault();
if(kuery != null)
{
txtName.Text=kuery.Name;

}

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)