PDA

View Full Version : جستجو در محتوای جداول dataview



ms.daneshmand
شنبه 19 آذر 1390, 11:31 صبح
سلام به دوستان من اطلاعاتم رو داخل dataview ریختم تا بتونم داخل اونها جستجو کنم. الان می خوام یک کلمه را سرچ بزنم اگه حتی وسط یکی از جملات یکی از فیلد ها بود اون فیلد رو به من برگردونه . یعنی فیلدی که شامل اون کلمه است نه دقیقا برابر با اون کلمه فعلا دستوری که نوشتم و مجبورم میکنه که کل فیلد برگرده اینه :خواهشمندم راهنمایی بفرمایید.


dview.sort="soal";
temp=dview.find(textbox1.text.trim());

ali_habibi1384
شنبه 19 آذر 1390, 13:14 عصر
از دستور like استفاده كن بدين صورت


filedname like '%Value%'

ms.daneshmand
شنبه 19 آذر 1390, 15:40 عصر
بدین صورت استفاده کردم حالا دیگه اصلا چیزی رو نشون نمی ده چه مشکلی داره؟


tempp= dv.Find(

"soal like '%" + textBox1.Text + "%'");

ms.daneshmand
شنبه 19 آذر 1390, 20:28 عصر
هیچ کس نیست کمک کنه ؟

system32
شنبه 19 آذر 1390, 20:42 عصر
ممکنه توی جستجوی حروفی که دارای (ی) (ي) هستند مشکل داره آیا اینطوریه یا برای تمام عبارات همینطوریه؟

ms.daneshmand
شنبه 19 آذر 1390, 20:49 عصر
خیر برای همه یکسانه

ms.daneshmand
شنبه 19 آذر 1390, 21:05 عصر
بالاخره نفردمودید باید چیکار کنم. این مشکل چه جوری حل میشه؟

system32
شنبه 19 آذر 1390, 21:29 عصر
برای حالت های که %اسم و اسم% درست کار می کنه و نتیجه بهتون می ده؟