نوشته شده توسط
mehrdad85
هیچ کس نظری نداره؟
یه جستجو شبیه جستجوی پیشرفته کتابخونه هه فقط تفاوت عمده اینه که تعداد فیلد های جستجوی کتاب ممکنه محدود باشه اما در مورد یکم تعدادش بیشتره
یعنی بر حسب اینکه کاربر چه فیلد هایی را انتخاب میکنه باید یه سری کنترل داخل صفحه ظاهر بشن و پس از تکمیل داخل پایگاه داده جستجو انجام بشه
مرد دیگه اینه که وقتی کاربر یه سری داده را وارد کرد از کجا میشه فهمید که این داده ها مربوط به کدام فیلد هستن و همون فیل را در پایگاه داده جستجو کرد؟
تورو خدا یکی یه نظری بده
کارم فوریه
باید زود پیاده سازیش کنم
فقط همین قسمتش مونده
مرسی
سلام دوست عزیز برای اینکه کاربر هر فیلدی با مقدار مورد نظر را انتخاب کرد جستجو بر اساس اون انجام بگیره به شکل زیر عمل کنید :
public void search()
{
string ConnectionString = ConfigurationManager.ConnectionStrings["MYConnectionString"].ConnectionString;
ClassDataContext ctx = new ClassDataContext(ConnectionString);
var quary = from item in ctx.tbl_students select item;
switch (DrpListSearchFild.SelectedIndex)
{
case 0:
quary = from item in ctx.tbl_students where item.student_family == txtSearchText.Text select item;
break;
case 1:
quary = from item in ctx.tbl_students where item.student_govcode == txtSearchText.Text select item;
break;
case 2:
quary = from item in ctx.tbl_students where item.student_email == txtSearchText.Text select item;
break;
}
tbl_student[] items = quary.ToArray<tbl_student>();
grdSearchResult.DataSource = items;
grdSearchResult.DataBind();
}
موفق باشید