PDA

View Full Version : مشكل در DataGridView



nafissw
دوشنبه 10 خرداد 1389, 07:52 صبح
با سلام خدمت دوستان

من يك مشكلي در نمايش يك ستون در datagridview دارم و اون اينه كه فيلدي بنام Code دارم كه حاوي كد حسابه (حسابداري) كه داراي علامت منهاست.
مثال :
1234-100
1235-100
3456-101
...
ولي چون فرم RightToLeft آن True است اطلاعات اين فيلد را برعكس نمايش ميده مشابه زير:

100-1234
100-1235
101-3456
...
لطفاً اگه كسي ميتونه كمك كنه

قبلاً و قلباً ممنون

nafissw
چهارشنبه 12 خرداد 1389, 08:41 صبح
با سلام
كسي به اين مشكل بر نخورده؟

hamidreza20
چهارشنبه 12 خرداد 1389, 18:26 عصر
سلام دوست عزیز

اگر اطلاعات خوانده شده این فیلد ( منظور Code ) در بانک int تعریف شده هنگام خواندن از بانک و نمایش در گرید ویو اون رو تبدیل به رشته کنی درست نمایش می ده . اگر هم پردازش عددی روی کد انجام نمی دی می تونی از نوع char اون رو در بانک تعریف کنی .

التماس دعا...

nafissw
شنبه 15 خرداد 1389, 20:23 عصر
سلام حمیدرضا جان
نوع فیلدم کاراکتری هست (پردازشی روش ندارم) ، ولی درست نشون نمیده

ممنون از پاسخت.

ehsan 7sky
شنبه 15 خرداد 1389, 23:15 عصر
دوست عزیز احتمالا مشکل از اون خط دشیه که بین اعدادت میزنی.

nafissw
یک شنبه 16 خرداد 1389, 14:58 عصر
دوست عزیز احتمالا مشکل از اون خط دشیه که بین اعدادت میزنی.

با سلام و تشكر از پاسختون

دقيقا مشكل از همون دشه.
ره حلي داريد؟

3پاس

behnam25214
سه شنبه 18 خرداد 1389, 15:47 عصر
ُسلام دوست عزیز

ببین این کد به دردت میخوره این کد خاصیت Alignment ستون رو تغییر میده حالا با استفاده از این کد میتونی
Alignment اون ستون رو Left بکنی.



dataGridView1.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
Columns[2] ستون مورد نظر من هست. حالا میتونی هر ستونی رو که بخوایی تغییر بدی.

موفق باشی.:قلب:

nafissw
سه شنبه 18 خرداد 1389, 20:39 عصر
ُسلام دوست عزیز

ببین این کد به دردت میخوره این کد خاصیت Alignment ستون رو تغییر میده حالا با استفاده از این کد میتونی
Alignment اون ستون رو Left بکنی.



dataGridView1.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
Columns[2] ستون مورد نظر من هست. حالا میتونی هر ستونی رو که بخوایی تغییر بدی.

موفق باشی.:قلب:


با سلام و تشکر
اگر RightToLeft مربوط به DataGridView مقدارش Yes باشه
دستوری که نوشتید کار نمیکنه.
نمیدونم چرا!

3پاس

behnam25214
چهارشنبه 19 خرداد 1389, 00:52 صبح
دوست عزیز کار میکنه .:قلب: من الان امتحان کردم:متفکر:

behnam25214
چهارشنبه 19 خرداد 1389, 10:05 صبح
دوست عزیز من الان هم امتحان کردم کار میکنه ولی مشکل شما رو حل نمیکنه یعنی بازم بر عکس چاپ میشه اگه تونستم حل کنم تو این تاپیک میزارم.

nafissw
چهارشنبه 19 خرداد 1389, 10:29 صبح
دوست عزیز من الان هم امتحان کردم کار میکنه ولی مشکل شما رو حل نمیکنه یعنی بازم بر عکس چاپ میشه اگه تونستم حل کنم تو این تاپیک میزارم.

دوست عزيز با سلام و تشكر از پيگيريتان
باز هم سپاس

هميشه موفق باشيد