PDA

View Full Version : سوال: نمايش فيلد اعشاري به صورت صحيح در gridview



tazekaram
پنج شنبه 24 فروردین 1391, 16:10 عصر
سلام
يكي از فيلدهاي ديتا بيس من به صورت mony تعريف شده كه كاربر ميخواد تو گريد به صورت صحيح ببينتش.يعني صفرهاي بعد از اعشارر رو نشون نده.
كسي ميتونه راهنماييم كنه؟

hakim22
پنج شنبه 24 فروردین 1391, 18:04 عصر
از math.round یا math.floor برای تابع کف و math.ceiling برای تابع سقف استفاده کن و قسمت اعشاری رو به اصطلاع روند کن یا با دو تابع دومی که معرفی کردم به بالا یا پایین گرد کن.
در ضمن تابع Math.Truncate هم برای برش قسمت اعشاری بدون هیچ محاسبه ی خاصی می باشد !

tazekaram
پنج شنبه 24 فروردین 1391, 18:14 عصر
ممنون دوست عزيز.اما من منظورم از سوال نحوه دسترسي به فيلد template از گريد بود كه نميدونم چطوري به بهش دسترسي پيدا كنم كه بعد اين توابع رو روش اعمال كنم

tazekaram
پنج شنبه 24 فروردین 1391, 18:16 عصر
جايي هم خوندم كه از event هاي گريد بنام cellformating ميشه استفاده كرد اما گريد من اين رويداد رو نداره!!!!يا شايدم من طور ديگه اي فيلدها رو بايند كردم!!!

hakim22
پنج شنبه 24 فروردین 1391, 18:37 عصر
cell formatting توی رویدادها نیست. توی تنظیمات هر ستون یک cell fromarring هست.
به قسمت Edit columns بروید
یک ستون را انتخاب کنید
defualtcellstyle را باز کنید
گزینه ی formatting را انتخاب کنید. درست شبیه تنظیم MaskedTextBox هست.

tazekaram
پنج شنبه 24 فروردین 1391, 18:46 عصر
قسمتي كه گفتيد رفتم اما فرمتي كه گفتين نداره!!
پيوست كردم

hakim22
پنج شنبه 24 فروردین 1391, 23:28 عصر
گرید ویوی من با اینکه شما گذاشتید فرق داره -
دات نت باره !!؟
dataformatstring چیه !؟

tazekaram
جمعه 25 فروردین 1391, 14:47 عصر
منم نميدونم چرا فرق داره؟تا الانم هر چي اينجا سرچ كردم يه چيزايي از گريد نوشته بودن كه من نداشتمشون.ميشه لطف كنيد بگيد شما چطوري از گريد استفاده ميكنيد؟