PDA

View Full Version : سوال: نمایش فارسی عنوان فیلدها در dgv



hahaie
پنج شنبه 19 اسفند 1389, 23:35 عصر
سلام دوستان.در دستور زیر برنامه با خطا مواجه میشه.به عبارتی میخوام عنوان فیلد در گرید ویو فارسی نمایش بده.البته در کد زیر نوشتن عنوان تک کلمه ای مثل "کد"(در زیر)اشکالی بوجود نمیاره اما عنوان بیش از یک کلمه را خطا میده.چکار کنم؟
select new {کد=d.code, نام و نام خانوادگی=d.name}:عصبانی:

mostafa_golden
جمعه 20 اسفند 1389, 00:41 صبح
سلام دوستان.در دستور زیر برنامه با خطا مواجه میشه.به عبارتی میخوام عنوان فیلد در گرید ویو فارسی نمایش بده.البته در کد زیر نوشتن عنوان تک کلمه ای مثل "کد"(در زیر)اشکالی بوجود نمیاره اما عنوان بیش از یک کلمه را خطا میده.چکار کنم؟
select new {کد=d.code, نام و نام خانوادگی=d.name}:عصبانی:
سلام دوست عزیز
با این کد مشکل شما حل میشود. :لبخندساده:

dgv.Columns[0].HeaderText = "00";
dgv.Columns[1].HeaderText = "11";
dgv.Columns[2].HeaderText = "22";
dgv.Columns[3].HeaderText = "33";
dgv.Columns[4].HeaderText = "444";

payman_xxp
جمعه 20 اسفند 1389, 12:22 عصر
سلام دوستان.در دستور زیر برنامه با خطا مواجه میشه.به عبارتی میخوام عنوان فیلد در گرید ویو فارسی نمایش بده.البته در کد زیر نوشتن عنوان تک کلمه ای مثل "کد"(در زیر)اشکالی بوجود نمیاره اما عنوان بیش از یک کلمه را خطا میده.چکار کنم؟
select new {کد=d.code, نام و نام خانوادگی=d.name}:عصبانی:

سلام
عناوین بیش از یک کلمه، باید در داخل [ ] نوشته بشه.

d.code=[کد] , d.name=[نام و نام خانوادگی]

موفق باشید.

javadyousefi88
جمعه 20 اسفند 1389, 13:25 عصر
بهتره از دستور select اس کیو ال نام فیلد رو به فارسی نمایش بدی و به dgv متصل کنی. مثل:
selec fieldName as farsiname
from tbl