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

يا ضياء،
السبب أنك استخدمت نوع nchar ولتلافي المسافات الفارغة يمكنك استخدام nvarchar
ما الفرق بين char و varchar
char: تحجز الطول المحدد كامل ويكون ما تبقى بعد طول المحتوى مسافات.
varchar: لا تحجز سوى طول المحتوى على أن لا يتجاوز طول المحتوى الطول المحدد.
حرف n يدل على انه سوف يكون المحتوى ترميز عالمي Unicode أوUTF
ماذا عن text
انها تشبه varchar من حيث أنها تحجز طول المحتوى باستثناء ان الطول محدد مسبقا ب 2GB وإذا كان المحتوى بترميز عالمي يكون أي ntext يكون 1GB.
مشكور على المعلومة القيمة اخي العزيز
ايضاً ممكن استخدام trim .