PDA

View Full Version : ثابت کردن چند سطر از listview



meitti
دوشنبه 21 بهمن 1387, 19:15 عصر
سلام
ایا میشه یه تعداد سطر خاصی از یه listview را غیر فعال کرد که نه بشه اونا رو پاک کرد و یاویرایش کرد

meitti
چهارشنبه 23 بهمن 1387, 19:14 عصر
:گریه:please help me:گریه:

meitti
شنبه 26 بهمن 1387, 13:33 عصر
چنین کاری نمیشه :متعجب:یا هیچ کس حال کمک کردن وپست دادن نداره:متفکر:

Rezaoli
شنبه 26 بهمن 1387, 23:48 عصر
سلام رفیق، الان vs دم دستم نیست که دقیق تر بتونم بگم. اما توی همه کنترلهای نمایش داده در vs، مثل grid, repeater و همین list view، یک Event به نام RowDataBound یا ItemDataBound (احتمالاً توی listview همینه) وجود داره. توی این event باید e.row یا e.item رو بگیری. بعد حالا میتونی propertyهای parent یا namingContainer رو صدا کنی و همینطوری دنبال چیزی که میخوای بگردی. e.item کل اون item رو بهت برمیگردونه که میتونی enable یا disableش کنی.

meitti
یک شنبه 27 بهمن 1387, 20:22 عصر
با تشکر از Rezaoli عزیز

من کد زیر رو توی ItemActivate نوشتم و جواب مورد نظرمو گرفتم

if(Convert.ToInt32(lsvStopType.FocusedItem.Index) > y)
btnedit();به جای y عدد index ردیف رو گذاشتم ردیفهای قبل از اون دیگه انتخاب نمی شدن و قابل ویرایش و حذف نبودند .