PDA

View Full Version : سوال: سه رقم سه رقم جداکردن اعداد در gridview



hossein_sh2008
شنبه 26 اسفند 1391, 09:04 صبح
با سلام

اگر یه گرید داشته باشیم شامل
کد نوع داده عددی
تاریخ نوع داده عددی
شرح نوع داده رشته ای
مبلغ نوع داده عددی
حالا بخوایم فقط و فقط مبلغ سه رقم سه رقم جدا بشه باید چی کار کنیم چون بعضي از بچه ها نوشته بودن براي grid ولي همه فيلدهاي عددي حتي كد كالا و .. رو هم سه رقم سه رقم نمايش مي داد

با تشكر

tara1367
شنبه 26 اسفند 1391, 09:16 صبح
سلام
خوب دوست عزيز چرا فرمت همون ستون خاصي كه ميخواي رو N0 نميكني؟

hossein_sh2008
سه شنبه 29 اسفند 1391, 10:31 صبح
سلام دوست عزيز
ممنون
ميشه يه مثال بذاريد آخه من جدول رو خودم ستون درست نمي كنم مستقيم وصلش مي كنم به به بانك
جدول=dataGridView1.DataSource

hossein_sh2008
چهارشنبه 30 اسفند 1391, 20:35 عصر
کسی نیست یک مثال یا نمونه کد از فرمت کردن سلول گرید با مشخصات بالا که سه رقم سه رقم اعدلد رو جدا کنه بذاره

khokhan
چهارشنبه 30 اسفند 1391, 21:54 عصر
کسی نیست یک مثال یا نمونه کد از فرمت کردن سلول گرید با مشخصات بالا که سه رقم سه رقم اعدلد رو جدا کنه بذاره


نموه:لبخند:

hossein_sh2008
پنج شنبه 01 فروردین 1392, 20:00 عصر
سلام دوست عزیز
ممنون که نمونه کد رو گذاشتید ولی این نمونه رو قبلا داشتم(خودتون توی یه پست گذاشتین)
اما من نمی خوام توی گرید تایپ کنم،حتی ستون هم نمی سازم بلکه مستقیم جدول بانک رو با مشخصاتی که توضیح دادم وصل می کنم به دیتا سورس گرید ویو و اون خودش ستون ها را نمایش میده حالا من فقط ستون مبلغ رو می خوام سه رقم سه رقم نمایش بده


با تشکر از همه،سال نوتون مبارک

khokhan
پنج شنبه 01 فروردین 1392, 22:03 عصر
سلام دوست عزیز
ممنون که نمونه کد رو گذاشتید ولی این نمونه رو قبلا داشتم(خودتون توی یه پست گذاشتین)
اما من نمی خوام توی گرید تایپ کنم،حتی ستون هم نمی سازم بلکه مستقیم جدول بانک رو با مشخصاتی که توضیح دادم وصل می کنم به دیتا سورس گرید ویو و اون خودش ستون ها را نمایش میده حالا من فقط ستون مبلغ رو می خوام سه رقم سه رقم نمایش بده


با تشکر از همه،سال نوتون مبارک

با سلام

بیا عزیز جان در نمونه زیر :
1. دیتا گرید رو به دیتابیس متصل کردم
2 . درستون مربوط به قیمت کالا اعداد نمایش داده شده از هر سه کاراکتر با کاما جدا می شن
3 . واحد پول در کنار قیمت به صورت فول اتومات نشون داده می شه :لبخند:
4 . هر ستونی رو غیر از ستون مربوط هم که خواستی می تونی به دلخواه مقدار دهی کنی

وسلام همین دیگه همونی که می خواستی :لبخند::قهقهه:

hossein_sh2008
شنبه 03 فروردین 1392, 21:07 عصر
ممنون از این که جواب میدید
امکانش هست خط زیر رو یکم توضیح بدید



double d = double.Parse(e.Value.ToString());
e.Value = string.Format(CultureInfo.CreateSpecificCulture("de-DE"), "{0:C}", d);



اگر شماره ستون یا فرمت داده کارنسی یا نامبریک باشه یا ...به چه صورته
یا اگر ما بخوایم به ارزش عددی ستون دستیابی داشته باشیم(شکل بدون فرمت بندی)؟
یا آیا روش دیگری هست

khokhan
شنبه 03 فروردین 1392, 21:40 عصر
با سلام

منظور از این دوخط برمی گرده به همون قضیه متغیر ها :

انواع عددي
سي شارپ انواع عددي از پيش تعريف شده‌اي دارد بنا به جدول زیر :

Alireza.imani
یک شنبه 04 فروردین 1392, 10:17 صبح
این کد برای جداکردن سه رقم سه رقم هست که توی لیبل ازش استقاده کرده ام :


labelX3.Text = String.Format("{0:, 000 ,000}", sum);