PDA

View Full Version : سوال: جستجو هم بر اساس حروف کوچک و هم براساس حروف بزرگ انگلیسی



hastiam
چهارشنبه 04 مرداد 1391, 13:25 عصر
سلام
من در فرمم قسمتی به عنوان جستجو دارم
مثلا کلمه Inse رو سرچ می کنم وقتی با حروف کوچیک می نویسم یعنی می نویسم inse هیچ لیستی رو به من نشون نمیده و حتما باید دقیقا بر اساس کلمه ای که در دیتابیس ذخیره شده یعنی اگر با حروف کوچیک و یا با حروف بزرگ نوشته شده دقیقا به همون شکل بنوسم تا لیست مورد نظر رو نشون بده در حالی که من می خوام حروف بزرگ و یا کوچیک کلمه رو در نظر نگیره و در هر دو حالت سرچ رو انجام بده. البته من با کلمه های فارسی هیچ مشکلی ندارم.

من از Linq برای ارتباط با دیتابیس استفاده می کنم پس باید از چه دستوری استفاده کنم؟
ممنونم از راهنماییتون

mas'oud
چهارشنبه 04 مرداد 1391, 16:01 عصر
سلام دوست عزیز
راه یک :

از متد ToLower یا ToUpper در ویژوال استودیو استفاده کن بدین صورت که عبارت داخل کادر جستجو رو با یکی از این متدها مثلا تمام حروفشو کوچیک کن و مقدار داخل دیتابیس رو هم بریز داخل یک متغیر و این کار رو روش بکن و سپس عمل مقایسه رو انجام بده.

راه دو:
تمام مقادیر دیتابیست رو با حروف بزرگ یا کوچک ذخیره کن. دیگه لازم نیست موقع سرچ اونو داخل متغیری بریزی و مستقیم عمل مقایسه رو انجام بده.
که من البته هیچ وقت راه دوم رو انجام نمیدم چون نگارش کلمات بهم میریزه.