PDA

View Full Version : آموزش: تغییر property یک شی توسط دستورات lambda



hamid_hr
یک شنبه 09 فروردین 1394, 12:23 عصر
سلام
با دستورات لامبدا(البته فک کنم اسمش این بود اگه اشتباهه بگین تا اصلاح کنم) شما میتونین ژروژرتی یک یا چند شی رو همزمان تغییر بدین و سرعتش نسبت به For‌و foreach بهتره
مثلاا من یه گرید دارم با 100 تا سطر میخوام سطرای زوج این گرید به صورت readonly باشن. تو حالت دیزاین readonly گرید رو false‌ میکنین و تو حالت کد بعد از بارگذاری اطلاعات اینا رو مینویسین




dgvTmp.Rows.Cast<System.Windows.Forms.DataGridViewRow>()
.Where(c => c.Index ٪ 2 == 0)
.All(c => {c.ReadOnly = true;return true;});