PDA

View Full Version : ایجاد ستون فارسی برای گریدویو



samira6446
یک شنبه 13 مرداد 1392, 11:46 صبح
سلام دوستان
من یک گریدویو دارم که در زمان اجرا با استفاده از یک کوئری پرش می کنم
مساله اینجاست که ستون ها به صورت لاتین نوشته می شن
برای فارسی کردنشون باید چی کار کنم ؟
مرسی
اگه میشه راهنمایی کنید

behnam-soft
یک شنبه 13 مرداد 1392, 12:00 عصر
سلام، اگه منظورت اينه كه نام ستوني كه در زمان طراحي نوشتي لاتينه و حالا مي خواي بصورت فارسي نمايش داده بشه، بايد بري روي مثل كوچيك بالاي گريد ويو كليك كني و گزينه اديت كالومز رو بزني و در پنجره اي كه باز ميشه، قسمت هدر تكست مي توني از اونجا در واقع نام ستون ها تو فارسي كني،البته دقت داشته باش كه اين قضيه فقط در زمان اجرا ، نام ستونهاتو فارسي مي كنه و هيچ تاثيري در نام خود ستون در ديتابيست نداره .

hamedd82
یک شنبه 13 مرداد 1392, 12:03 عصر
سلام توی کوئری از این روش استفاده کن ببین مشکلت حل میشه


string CommandText = "Select name as [نام] From tbl_std";

samira6446
یک شنبه 13 مرداد 1392, 12:14 عصر
سلام
میشه بیشتر توضیح بدید

samira6446
یک شنبه 13 مرداد 1392, 12:21 عصر
من یک گرید خالی دارم
در زمان اجرا پرش می کنم
ولی ستون های من به صورت لاتین نوشته می شه
این دستور رو نوشتم
//GridView1.Columns[2].HeaderText = "شماره رسید";
ولی اررو خارج از رنج و محدوده و ایندکس می ده
باید چی کار کنم ؟
مرسی

hamedd82
یک شنبه 13 مرداد 1392, 12:22 عصر
سلام
میشه بیشتر توضیح بدید

توی کوئری جلوی select نام ستونهای که می خوای نمایش بدی رو بنویس بعد هر فیلد رو به نامی که می خوای نمایش داده بشه تغییر بده
به کد زیر دقت کن مثلا من چندتا فیلد از جدولمو میخوام نمایش بدم و فیلدام لاتین هستن فیلدام هم اینا هستن توی جدولم ( name,Author,shabak#) و میخوام معادل فارسی شونو نمایش بدم
داخل کروشه نامی که قراره داخل گریدویو نمایش داده بشه رو بنویس (نام فارسی)


string CommandText = "Select name as[نام کتاب],Author as[نام نویسنده],shabak# as[شماره شابک] From tbl_Books";

samira6446
یک شنبه 13 مرداد 1392, 13:02 عصر
مرسی دست شما درد نکنه