PDA

View Full Version : سوال: چرا متن فارسی در datagirdview توی c# علامت سوال نشون میده؟



vahid.bz
شنبه 22 تیر 1392, 12:29 عصر
سلام
دوستان در یک datagirdview جدولب رو مبخونم و میریزم توش...حالا اون ستونهایی که متن فارسیه ؟؟؟ نشون میده...مشکل کجاست؟
ممنون

hamid_0341
شنبه 22 تیر 1392, 12:45 عصر
مشکلی توی فونتت هست
فونت و tahoma بزار ببین درست میشه

sohil_ww
شنبه 22 تیر 1392, 13:22 عصر
دیتا گرید از بانک تغذیه می کنه ؟!

اگه اره :باید زبان پایگاه داده چیزی انتخاب کنی که فارسی ساپورت کنه

vahid.bz
شنبه 22 تیر 1392, 13:42 عصر
فونت رو کجا عوض کنم...توی خصوصیات datagirdview نیست؟
چطوری زبان پایگاه داده رو طوری انتخاب کنم که فارسی ساپورت کنه؟

sohil_ww
شنبه 22 تیر 1392, 13:55 عصر
فونت رو کجا عوض کنم...توی خصوصیات datagirdview نیست؟
چطوری زبان پایگاه داده رو طوری انتخاب کنم که فارسی ساپورت کنه؟
سئوال اول:
dgw1.font=new system.drawing.font("font name",font size",fontstyle)

2.بانکت چیه؟

vahid.bz
شنبه 22 تیر 1392, 13:59 عصر
sql server 2008

sohil_ww
شنبه 22 تیر 1392, 14:31 عصر
107139

من 2088 رو سیستمم نداشتم

mousa1992
شنبه 22 تیر 1392, 14:58 عصر
مشکل از فونت و ... نیست

این دو مورد رو چک کن
1 - نوع فیلدهایی که اطلاعات فارسی رو توی اون ذخیره میکنید - باید از نوع n باشند مثل : nvarchar - ntext و ...
2 - هنگام ذخیره اطلاعات فارسی توی این فیلدها باید قبل از علامت ' از n استفاده کنی به این صورت : 'N

موفق باشی

khokhan
شنبه 22 تیر 1392, 15:05 عصر
سلام
دوستان در یک datagirdview جدولب رو مبخونم و میریزم توش...حالا اون ستونهایی که متن فارسیه ؟؟؟ نشون میده...مشکل کجاست؟
ممنون
دستورات مربوط به وارد کردن اطلاعات در جدولتون چطوریه ؟؟؟؟؟؟؟؟؟؟ اونه که مهمه :لبخند:

اگه دستورات مربوط به دکمه insert رو بگذارین معلوم می شه

rayson
شنبه 22 تیر 1392, 18:23 عصر
سلام.
اگر به صورت مستقیم درج انجام میدی پس در قسمت زیر باید :
com.CommandText = "insert into moshtarak(name,family,mobile,tell,eshterak,posti,a dres) values (N'" + txt_name.Text + "',N'" + txt_family.Text + "','" + txt_mobile.Text + "',N'" + txt_tell.Text + "',N'" + txt_eshterak.Text + "',N'" + txt_posti.Text + "',N'" + txt_adres.Text + "')";
موفق باشید.