نقل قول: مشکل در Combobox
ممکنه مقدار temp با آیتم داخل combo فرق داشته باشه.
این شرط رو چک کنید درسته یا نه؟
comboBox1.Items.Contains(temp)
نقل قول: مشکل در Combobox
نقل قول:
نوشته شده توسط
ASHKANLAEI
ممکنه مقدار temp با آیتم داخل combo فرق داشته باشه.
این شرط رو چک کنید درسته یا نه؟
comboBox1.Items.Contains(temp)
شرط درست نیست، ولی مقدار داخل temp دقیقا برابر با "علوم فنی و مهندسی" است!
حتی وقتی temp رو داخل یک شرط به صورت زیر مینویسم، مقدار درست نیست !:
if(temp == "علوم فنی و مهندسی")
حتی وقتی با equals هم چک میکنم false بر میگردونه !
نقل قول: مشکل در Combobox
temp رو با تابع زیر مقدار دهی کنید:
string justPersian(oldString) {
var c = "ابپتثجچحخدذرزژسشصضطظعغفق گلمنوهی ";
string newString = "";
foreach (char currentChar in oldString) if (c.Contains(currentChar) newString += currentChar;
return newString;
}
اونجا که دو تا علامت سواله بجاش «ک» بذارید
نقل قول: مشکل در Combobox
نقل قول:
نوشته شده توسط
ASHKANLAEI
temp رو با تابع زیر مقدار دهی کنید:
string justPersian(oldString) {
var c = "ابپتثجچحخدذرزژسشصضطظعغفق گلمنوهی ";
string newString = "";
foreach (char currentChar in oldString) if (c.Contains(currentChar) newString += currentChar;
return newString;
}
اونجا که دو تا علامت سواله بجاش «ک» بذارید
مشکل رو متوجه شدم،اگر مقدار متغییر temp من برابر با «علوم فنی و مهندسی» باشه، تمامی حرف «ی» در این جمله به صورت حرف «ي» عربی هستند! چرا ؟
الان که نگاه کردم، من هرچی که ذخیره میکنم، اگر حرف «ی» فارسی رو داشته باشه عربی ذخیره میشه! من موقع ذخیره، متن داخل TextBox ها و Combobox ها رو به پایگاه داده ارسال میکنم، چطور باید فارسی بشه؟
نقل قول: مشکل در Combobox
سلام .پیشنهاد میکنم valuemember و displaymember رو ست کنید و برای انتخاب مقادیر کومبو از selectedvalue و selectedtext استفاده کنید. (البته ممکنه کمی نیاز به تغییرات در برنامه تون باشه .)
نقل قول: مشکل در Combobox
ممنون از همگی، مشکلم حل شد !