PDA

View Full Version : حرفه ای: جدا کردن اعداد از رشته



حسین.کاظمی
سه شنبه 12 اردیبهشت 1396, 21:34 عصر
با سلام به همگی

من یک کامبو باکسی که دارای چک باکس هست دارم و محتواش از دوتا فیلد در یک جدول که از طریق ریختن در datatable هست را واکشی کردم.......که خاصیت text کامبو بصورت عکس زیر است......
حالا میخام که کاربر بعد از تیک کردن آیتم مورد نظرش فقط فقط اون اعداد بدست بیارم و بریزم تو ی آرایه بعد ذخیره اش کنم.......

از تابع split هم استفاده کردم بی فایده بود


145126


کسی میتونه راهنماییم کنه؟؟؟؟

MMR_1344
چهارشنبه 13 اردیبهشت 1396, 06:08 صبح
اگر بین اعداد و نوشته ها در همه حالت - وجود داره میتونی اون رو پیدا کنی و خانه های سمت چپ اون رو در یک متغیر ثبت کنی

ronix3
چهارشنبه 13 اردیبهشت 1396, 07:28 صبح
می تونی از indexof و split استفاده کنی البته شما تازه کار نیستی و می دونی بیشتر توضیح بده یا کد بزار که چرا split نشد

حسین.کاظمی
چهارشنبه 13 اردیبهشت 1396, 08:33 صبح
سلام ممنون بابت پاسخ هاتون
اگر توجه کنید موقع تیک زدن بیش از یک آیتم توی text برای جداسازی آیتم ها ',' گذاشتم خب علامت , و - را با تابع split بدست اوردم و خیلی راحت پیمایش می کنم بینشون ولی هرکاری میکنم اعداد 9-10-11 به تنهایی نمیتونم بدست بیارم با تابع (microsoft.visualbasic (right,left هم کار کردم ولی نشد متاسفانه و در آخرین تستمم با تابع remove انجام دادم ولی چون عدد ممکن است تک رقمی تا 4رقمی پیش بره کنترلش کمی سخت میشه.....
مجبور شدم تاپیک بزنم از تجارب دیگر دوستان هم استفاده کنم...
سپاس از همگی

ronix3
چهارشنبه 13 اردیبهشت 1396, 22:06 عصر
با توجه به عکس دو تا split که گفتی باید جواب بده من متوجه مشکلت نشدم

قسمت
هرکاری میکنم اعداد 9-10-11 به تنهایی نمیتونم بدست بیارم

رو بیشتر توضیح بده که منظورت چیه

حسین.کاظمی
چهارشنبه 13 اردیبهشت 1396, 23:05 عصر
سلام مجدد
دوستان دستتون درد نکنه،مشکل از کوئری ام بود که خودم حلش کردم درست شد......
ممنون بابت راهنمایی و پیگیرتون



موفق باشید