samadblaj
دوشنبه 17 تیر 1392, 11:59 صبح
سلام دوستان عزیز من فیلد های جدول رو به این شکل توی گرید نمایش میدم :
private void viewData()
{
Database dbs = new Database ();
DGVbook.DataSource = from view in dbs.tblBook
where view.ID_book==1
select new
{
view.name,
view.family,
lif= (view.lif == 1) ? "نیست" :
(view.lif== 2) ? "هست" :
null,
};
}
لیست آیتم هام خیلی هستند .
حالا من میام روی جدول جستجو کنم و در همین گرید نمایش بدم...
دوباره باید این همه کد رو برای یه سرچ ساده بنویسم (حدود 20 سرچ هم دارم)
private void viewSearch1()
{
Database dbs = new Database ();
DGVbook.DataSource = from view in dbs.tblBook
where view.book=="شیمی"
select new
{
view.name,
view.family,
lif= (view.lif == 1) ? "نیست" :
(view.lif== 2) ? "هست" :
null,
};
}
حالا من چط.ر میتونم وقتی این قسمت رو نوشتم دیگه نیاز به تایپ مابقی و آیتم ها نیست
private void viewSearch1()
{
Database dbs = new Database ();
DGVbook.DataSource = from view in dbs.tblBook
where view.book=="شیمی"
یعنی بشه از select new تابع اول viewData استفاده کنم؟
با تشکر
private void viewData()
{
Database dbs = new Database ();
DGVbook.DataSource = from view in dbs.tblBook
where view.ID_book==1
select new
{
view.name,
view.family,
lif= (view.lif == 1) ? "نیست" :
(view.lif== 2) ? "هست" :
null,
};
}
لیست آیتم هام خیلی هستند .
حالا من میام روی جدول جستجو کنم و در همین گرید نمایش بدم...
دوباره باید این همه کد رو برای یه سرچ ساده بنویسم (حدود 20 سرچ هم دارم)
private void viewSearch1()
{
Database dbs = new Database ();
DGVbook.DataSource = from view in dbs.tblBook
where view.book=="شیمی"
select new
{
view.name,
view.family,
lif= (view.lif == 1) ? "نیست" :
(view.lif== 2) ? "هست" :
null,
};
}
حالا من چط.ر میتونم وقتی این قسمت رو نوشتم دیگه نیاز به تایپ مابقی و آیتم ها نیست
private void viewSearch1()
{
Database dbs = new Database ();
DGVbook.DataSource = from view in dbs.tblBook
where view.book=="شیمی"
یعنی بشه از select new تابع اول viewData استفاده کنم؟
با تشکر