View Full Version : سوال: تغییر right to left یکی از ستونهای Datagridview
aisana
پنج شنبه 31 شهریور 1390, 16:01 عصر
چطوری می تونم 1 یکی ار ستونهای دیتا گریدم right to left رو no کنم یکی دیگه ار ستونهامو right to left رو yes کنم؟
مرتضی تقدمی
جمعه 01 مهر 1390, 00:27 صبح
سلام
توی خاصیت DefaultCellStyle ستون مورد نظر, Alignment رو مقداردهی کنید.
موفق باشید
aisana
جمعه 01 مهر 1390, 11:50 صبح
سلام
توی خاصیت DefaultCellStyle ستون مورد نظر, Alignment رو مقداردهی کنید.
موفق باشید
مرسی دوست عزیز ولی من منظورم خاصیت right to left بود نه Alignment
خود دیتا گریدم خاصیت right to left آن را به yes تنظیم کردم حالا می خوام 1 یکی از ستونهام right to left رو به no تغییر بدم چون وقتی وارد می کنم 333-230 به من 230-333 رو نمایش می ده
RIG000
جمعه 01 مهر 1390, 12:16 عصر
توی خاصیت DefaultCellStyle ستون مورد نظر, Alignment رو مقداردهی کنید.
تنها کاری که میشه کرد همینه . بهMidleright تنظیم کنی و به جای - از اسلش استفاده کنی. چون فکر نکنم راه دیگه داشته باشه
aisana
جمعه 01 مهر 1390, 13:10 عصر
راه که داره دوست عزیز من این کدو پیدا کردم که تو خاصیت CellPainting دیتا گرید می زاری قسمت آخرشو که مربوط به تنظیم right to left هستو نمی دونم چی بزارم
if (e.ColumnIndex ==1)
{
e.PaintBackground(e.CellBounds, true);
TextRenderer.DrawText(e.Graphics, e.FormattedValue.ToString(), e.CellStyle.Font, e.CellBounds, e.CellStyle.ForeColor = Color.Red, TextFormatFlags.RightToLeft );
e.Handled = true;
}
منظور م این قسمته TextFormatFlags.RightToLeft
مرتضی تقدمی
جمعه 01 مهر 1390, 13:58 عصر
http://barnamenevis.org/showthread.php?79334-%D9%82%D8%B1%D8%A7%D8%B1-%D8%AF%D8%A7%D8%AF%D9%86-%DB%8C%DA%A9-%D8%AE%D8%A7%D9%86%D9%87-DataGridView-%D8%AF%D8%B1-%D8%AD%D8%A7%D9%84%D8%AA-Right-to-Left
aisana
یک شنبه 03 مهر 1390, 11:34 صبح
مشکلم حل شد :لبخندساده: برای دوستانی که مشکل مشابه منو دارن : اگه توی کد بالا منظورم پست 5 قسمت ،TextFormatFlags.RightToLeft
رو حذف کنیم RightToLeft ستون مورد نظر NO می شود وبرعکس
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.