PDA

View Full Version : سوال: حستحو در DataSet بر اساس تاریخ



OmMiD_MtWo
جمعه 11 مهر 1393, 18:09 عصر
با سلام خدمت دوستان عزیز

از دوستان که در زمینه جستجو در پایگاه داده حرفه ای هستند، سوالی داشتم. ممنون میشم راهنمایی کنید.

بنده در برنامه م یک DataGrid دارم که اطلاعات فیلدها به DataSetی که از طریق سه تا از فیلدها در دو جدول متفاوت از جدول های پایگاه داده ساخته شده، Bind شده. همانطور که در جدول زیر مشاهده میکنید، میخواستم بر اساس ShortTimeString در داخل اطلاعات موجود در DataSet با کلیک بر روی دکمه ی جستجو، جستجو کنم و اطلاعات دریافتی رو مجدد در DataGrid بریزم ولی متاسفانه نتیجه ای نمیگیرم. ممنون میشم راهنمایی کنید و لطف کنید اشکالم رو بهم بگید.

124161

این هم از کدی که داخل دکمه ی جستجو نوشتم :

SimorghDataSet.SimorghDataTableDataTable db = new SimorghDataSet.SimorghDataTableDataTable();
var selectitems = from item in db
where
item.تاریخ_ثبت.ToShortTimeString() == CmbMonth.SelectedItem + "/" + CmbDay.SelectedItem + "/" + CmbYear.SelectedItem
select item;
dtg.DataSource = selectitems.ToList();

samanelf
یک شنبه 13 مهر 1393, 03:49 صبح
سلام

اگه از دیتا ست استفاده میکنین

این دستور رو در کوری اون بنویسید

SELECT ID, name,date,
dvd
FROM game
WHERE (date = @date)

و دیتا گرید رو به اون دیتا ست وصل کن
بعدش این دستورم بنویس واسه سرچ


string date=CmbMonth.SelectedItem + "/" + CmbDay.SelectedItem + "/" + CmbYear.SelectedItem;
this.gameTableAdapter.FillBydate(this.gamedataData Set.game, date);



امید وارم کمکی بکنه اگه نتونستی حل کنی بگو نمونه برنامه سند کنم واست