PDA

View Full Version : سوال: به هم خوردن ترتیب در فیلد عدد و حروف فارسی



spring69
سه شنبه 21 اردیبهشت 1389, 19:38 عصر
سلام.
من در بانکم باید پلاک شهربانی خودرو رو به شکل زیر ذخیره کنم:
24د53644
من با چهارتا تکست باکس جداگانه، 4 قسمت پلاک رو از کاربر میگیرم و به این شکل به Stored procedure میفرستم:


cmd.Parameters.AddWithValue("@No", txtS1.Text + txtS2.Text + txtS3.Text + txtS4.Text);


ولی وقتی به این شکل:
txts1=53
د=txts2
txts3=644
txts4=24

به تکست باکسام مقدار میدم توی بانک به این شکل اضافه میشه:
53د64424

لطفا کمک کنید.
********خیلی فوریه******

mn_zandy63
سه شنبه 28 اردیبهشت 1389, 21:45 عصر
سلام دوست من،
اگه ترتیبت از نظر منطقی همونه که باید باشه، این مشکل فقط مشکل نمایشه، شما نگران نباش، اطلاعاتت درست ذخیره میشه، اطلاعات رو بیار داخل فرمت، فکر میکنم کنترل TextBox ت اگه Right To Left باشه درست نمایش داده میشه.

البته اگه یه کار کنی، خیلی خوبه، داخل یه عکس دقیقا اون شکلی که باید باشه رو اینجا نشون بده، بصورت متنی که میزاری همون مشکل بانکت رو اینجا هم داری دیگه.
در نهایت اگه کنترلت درست نمایش نداد اطلاعات رو، یه سری کاراکتر های کنترلی یونیکد هست که احتمالا باید استفاده کنی، در اون صورت مشکلت حل میشه، نگران نباش. که در حالت عادی احتمالا بهشون نیاز نداری.
موفق باشی

cardano7
سه شنبه 28 اردیبهشت 1389, 22:10 عصر
ممکنه بعضی ها به این حرف من اعتراض کنند اما باید قبول کرد سیستم نمایش کاراکترها برای خط فارسی(عربی) طراحی نشده.
کاراکترهای ()[] و نیز علائم نقطه گذاری هم به این بحث اضافه میشند.
واقعا دردسره!