PDA

View Full Version : جستجو



amirfallah3301
سه شنبه 06 بهمن 1388, 10:37 صبح
عرض سلام خدمت دوستان
من تازه با سی شارپ آشنا شدم و هنوز حرفه ای نیستم
یه سوال داشتم

من یه دفترچه تلفن درست کردم و می خوام و قتی کاربر نام خانوادگی را درون یک تکست باکس وقتی تایپ کرد و دکمه ی جستجو رو زد درون یک data graid view نتایج را از دیتا بیس بگیره و نشون بده ، تا اینجاش مشکلی ندارم ، مشکلم اینجاست که مثلا اگر درون دیتا بیس چند تا اسم با نام های نجفی فرد داشته باشیم و کاربر نجفی را سرچ کرد این نجفی فرد را هم نشان بدهد و پیغام موجود نیست را نشان ندهد
----
الگوریتم جستجو این طور می باشد: بایک دستور select از دیتابیس where نام خانوادگی را پیدا کرد.

SMRAH1
سه شنبه 06 بهمن 1388, 14:09 عصر
سلام
1) این سئوال بیشتر به پایگاه داده مربوطه نه به C#
2) احتمالا قسمت where به این شکله :

where name = 'نجفی'
که باید به این شکل در بیاد

where name like '%نجفی%'
موفق باشید

hakelberfin
سه شنبه 06 بهمن 1388, 16:27 عصر
با سلام و با کسب اجازه از SMRAH1

where name like '%نجفی%'
در این حالت زمانی که شما به دنبال اسامی هستید که با ب شروع میشوند ، اسامی مانند آذربایجان و .... که در وسطشون حرف ب دارند رو هم نشون میده.
این حالت خوب نیست. % از اولش بردار

where name like 'نجفی%'

slashslash2009
سه شنبه 06 بهمن 1388, 22:58 عصر
چه طوری روی یک پارامتر این کارو انجام میدینhakelberfin (http://barnamenevis.org/forum/member.php?u=103938)