منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
Fill ComboBox 100% :) - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : Fill ComboBox 100% :) (/showthread.php?tid=16798)



Fill ComboBox 100% :) - Kian Tech - 14-08-16

السلام عليكم

انظرو للصورة
حين اقوم باستخراج البيانات من داخل قاعدة البيانات SQL سواء في Text أو ComboBox تظهر القيمة المطلوبة وبجانبها فراغات او مسافات ؟؟
كيف يمكن حل هذه المشكلة ومن اين مصدرها ؟ Confused




RE: Fill ComboBox 100% :) - Kian Tech - 14-08-16

مشكورين تم حل المشكلة بنجاح
السبب Data Type في قاعدة البيانات
تم تحويلها الى Text و Int حسب نوع البيانات
Smile


RE: Fill ComboBox 100% :) - الوادي - 14-08-16

يا ضياء،

السبب أنك استخدمت نوع nchar ولتلافي المسافات الفارغة يمكنك استخدام nvarchar

ما الفرق بين char و varchar
char: تحجز الطول المحدد كامل ويكون ما تبقى بعد طول المحتوى مسافات.
varchar: لا تحجز سوى طول المحتوى على أن لا يتجاوز طول المحتوى الطول المحدد.

حرف n يدل على انه سوف يكون المحتوى ترميز عالمي Unicode أوUTF

ماذا عن text
انها تشبه varchar من حيث أنها تحجز طول المحتوى باستثناء ان الطول محدد مسبقا ب 2GB وإذا كان المحتوى بترميز عالمي يكون أي ntext يكون 1GB.


RE: Fill ComboBox 100% :) - Kian Tech - 15-08-16

مشكور على المعلومة القيمة اخي العزيز


RE: Fill ComboBox 100% :) - حريف برمجة - 15-08-16

ايضاً ممكن استخدام trim .


RE: Fill ComboBox 100% :) - Kian Tech - 15-08-16

مشكور اخي العزيز