PDA

View Full Version : سوال: قفل کردن یک سطر دیتاگرید



sm4899
جمعه 05 مهر 1387, 00:25 صبح
با سلام
چطور میشه یک سطر دیتاگرید قفل کرد تا کاربر کنترلهای باید شده رو کامل نکنه اجازه
عیور از سطر جاری (پوزیشن ) داده نشه

ALI TT
جمعه 05 مهر 1387, 00:50 صبح
خوب میتونی از کادر پروپرتی مقدار ReadOnly فیلدها ، خانه ها و ردیف ها رو برابر True قرار بدی .

sm4899
جمعه 05 مهر 1387, 01:27 صبح
انجام دادم و بازم یک سطر خالی ثبت میکنه
میخوام وقتی یه سطر خالی ایجادمیشه تاکاربر اون پر نکنه نتونه بره سطر یعدی یا کاردیگه بکنه

mohsenaminzare
جمعه 05 مهر 1387, 17:41 عصر
دوست خوب
اگر می خوا ی یک سطر ، ستون ، یا یک سلول خاص ویرایش نشه همونی که دوستمون گفت از خاصیت readonly استفاده کن

dgv1.columns(0,0).readonly = true

کد بالا تمام سلولهای ستون اول را غیر قابل ویرایش میکنه . برای سطر و یک سلول هم به همین روش عمل کن.


ولی اگه میخوای تا سطر یا سلولی رو وارد نکرده به جای دیگه نره می تونی از رویدادهای datagridview استفاده کنی که با توجه به نیازت می تونه یک از رویدادهای زیر باشه :

endcelledit , validaiting

ALI TT
شنبه 06 مهر 1387, 00:04 صبح
ولی اگه میخوای تا سطر یا سلولی رو وارد نکرده به جای دیگه نره می تونی از رویدادهای datagridview استفاده کنی که با توجه به نیازت می تونه یک از رویدادهای زیر باشه :

ایشون هم درست میگن .
مثلا با یه دستور IF ساده ؛ که اگه یکیشون خالی مونده ، بقیه ReadOnly بشن و ....