PDA

View Full Version : اشکال در فرمت بندی سلول دیتا گراید ویو



rezaei manesh
دوشنبه 27 مهر 1388, 14:45 عصر
سلام
من می خوام یکی از ستون های گراید ویو که توسط کد از بانک پر می شه رو فرمت بندی کنم مثلا سه رقم سه رقم جدا کنم کدش رو می زارم اما تغییری نمیکنه؟!
اینم کد:


DataGridView1.DataSource = returntable("SELECT * FROM [tbl_name]")
DataGridView1.Columns("Price1").DefaultCellStyle.Format = "N2" '"#,0"


مشکل از کجاست؟

viper2009
دوشنبه 27 مهر 1388, 21:25 عصر
سلام
من می خوام یکی از ستون های گراید ویو که توسط کد از بانک پر می شه رو فرمت بندی کنم مثلا سه رقم سه رقم جدا کنم کدش رو می زارم اما تغییری نمیکنه؟!
اینم کد:


DataGridView1.DataSource = returntable("SELECT * FROM [tbl_name]")
DataGridView1.Columns("Price1").DefaultCellStyle.Format = "N2" '"#,0"


مشکل از کجاست؟
اگر غیر از کد می خوای

می تونی از Propertiest دیتا گرید هم می تونی استفاده کنی برای فیلتر کردن گزینه فرمت من یک ضمیمه گذاشتم تو تالار اگه پیداش کنم لینک می کنم برات

saadi2
دوشنبه 27 مهر 1388, 22:09 عصر
فرمت currency با 2 رقم اعشار:



Dgv.Columns("bes").DefaultCellStyle.Format = "c2"

rezaei manesh
سه شنبه 28 مهر 1388, 10:37 صبح
سلام
کدش رو می زارم اما تغییری نمیکنه؟!
اینم کد:


DataGridView1.DataSource = returntable("SELECT * FROM [tbl_name]")
DataGridView1.Columns("Price1").DefaultCellStyle.Format = "N2" '"#,0"



دوستان من مشکلی در تعیین عبارت فرمت ندارم چون تو help خود دات نت هست
من می گم هر نوع مرمتی که می زارم تو نمایش تغییری نمی کنه
راستی نوع فیلد رو بنا به دلایلی nvarchar گرفته شده یه چیزی الان به ذهنم رسید برم تست کنم موقع نمایش به عدد تبدیل کنم بعد بریزم تو گراید ببینم درست می شه؟!

rezaei manesh
سه شنبه 28 مهر 1388, 10:51 صبح
سلام درست حدس زدم
با تبدیل فیلد مد نظر به فیلد عددی در موقع نمایش مشکل حل شد