PDA

View Full Version : چند سوال در مورد DataGrid



sh_m
شنبه 24 بهمن 1383, 09:45 صبح
با عرض سلام و خسته نباشید خدمت تمام دوستان

من در مورد DataGrid چند تا سوال دارم:
1- آیا می تونیم داخل DataGrid مقادیر رو به صورت Mask شده نمایش دهیم؟ مثلا فیلد از نوع Currency را به صورت 1,000,000 نمایش دهیم نه به صورت 1000000(یعنی نمایش با قالب مشخص)
2- برای اینکه از انتخاب تک تک فیلدها در DataGrid جلوگیری کنیم باید چه کار کنیم؟ یعنی با کلید های بالا و پایین کل سطر در DataGrid انتخاب شود و نتوانیم تک تک فیلدها را انتخاب کنیم . حتی Readonly رو هم True کردم. ولی فایده نداره. چون من می خوام در رویداد OnEnter در DataGrid یک عملی انجام شود و وقتی که مکان نما روی فیلد خاصی قرار داره این رویداد کار نمی کنه.
3- و یه مورد دیگه اینکه اگر بخواهیم وقتی روی فیلد خاصی کلید Enter را زدیم عملی انجام شود باید کد مربوطه رو کجا بنویسیم؟(یعنی آیا می توان برای یک فیلد خاص رویداد OnEnter رو فراخوانی کرد؟)

با تشکر

علیرضا مداح
یک شنبه 25 بهمن 1383, 09:55 صبح
سلام .
1)بله . شما نیزار دارید که از TableStyles استفاده نمایید و موقع اضافه کردن اشیاء DatagridTextboxColumn خاصیت Format آنها را تنظیم نمایید.

sh_m
دوشنبه 26 بهمن 1383, 09:06 صبح
سلام با تشکر
میشه بفرمایید خاصیت فرمت رو چه جوری باید مقدار دهی کنم برای فیلدهای مبلغ .

علیرضا مداح
دوشنبه 26 بهمن 1383, 10:02 صبح
فرمت زیر اعداد را به صورت سه رقم سه رقم از یکدیگر جدا میکند .

#,##0

اگر میخواهید که "ریال" هم در کنار عدد نمایش داده شود میتوانید از فرمت زیر استفاده کنید :


ریال #,##0_-

sh_m
پنج شنبه 29 بهمن 1383, 11:09 صبح
از پاسختون ممنونم