PDA

View Full Version : مشکل در نمایش مقدار فیلدهای بانک SQL Server 2000 در یک DBGrid ...



Mahmood_M
دوشنبه 16 بهمن 1385, 13:54 عصر
سلام
من از بانک SQL Server 2000 توی برنامم استفاده کردم ...
مشکل من اینه :
فرض کنید من یه فیلد دارم با نام Name که اندازه اون 100 هست و از نوع nChar ...
من مقادیر روی توی این فیلدها وارد می کنم ...
موقع نمایش توی DBGrid ، نشونشون نمی ده ، یعنی باید حتما اندازه سطر DBGrid هم اندازه خود فیلد باشه ( 100 ) تا نشونش بده ، مثلا مکان اون رو توی DBGrid وسط سطر قرار می دم ، متن موجود توی فیلد درست در وسط سطر قرار نمی گیره ، درواقع وسط اندازه خودش قرار می گیره ، نه اندازه سطر DBGrid ... !!!
درست همین مشکل توی نمایش اطلاعات توی Fast Report هم هست !!
راستش نمی دونم چطوری دیگه توضیح بدم ، امیدوارم توضیحات کامل باشه ...
اگه یک نفر راهنماییم کنه ممنون می شم ...
با تشکر ...

m-khorsandi
سه شنبه 17 بهمن 1385, 13:13 عصر
مشکل از نوع NChar هست،
نمی‌دونم برای چی از NChar استفاده کردی؟

برای تست می‌تونی از NVarChar استفاده کنی.

Mahmood_M
سه شنبه 17 بهمن 1385, 13:32 عصر
سلام
ممنون از جوابتون ...

مشکل از نوع NChar هست،
نمی‌دونم برای چی از NChar استفاده کردی؟
راستش توی یه کتابی خوندم ( آموزش SQL ) که NChar برای Unicode است ، گفتم شاید برای زبانهایی مثل فارسی باشه ...

برای تست می‌تونی از NVarChar استفاده کنی
ممنون حتما امتحان می کنم ...
با تشکر ...
موفق باشید ...

Mahmood_M
چهارشنبه 18 بهمن 1385, 15:14 عصر
سلام
با تشکر از آقای خرسندی ... ، مشکلم حل شد ...
موفق باشید ...