Forum
Merhabalar. C# ile tasarladığım
web sitesinde Devexpress elementi olan ASPxGridView kullanmaktayım. Bu eklentide bildiğiniz üzere ekleme silme güncelleme butonları da bulunmaktadır. Yapmak istediğim olay şu Yetkilendirme tablom var kullanıcının yetkilerini buradan çağırıyorum buraya kadar sorun yok sadece bu yetkilere göre bu özellikleri nasıl kapatıp açarım bir yardımı olacak varmıdır. İyi Çalışmalar.
Kısaca aslında Ekleme silme güncelleme butonunu kod ile nasıl kaparım açarım gibi . Bu bilgiyi öğrensem yeter
frontend de bircok sekilde yapılabilir ama bunu backend çözmeni lazım ,bunuda forma gönderidiginiz model nesnesi ile yapabilirsiniz.
Son durum nedir?
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Kısaca aslında Ekleme silme güncelleme butonunu kod ile nasıl kaparım açarım gibi . Bu bilgiyi öğrensem yeter
merhaba backend kısmından Authenticated user bilginiz elinizde ise o gride ait command buttonları açıp kapayabilirsiniz
protected void ASPxGridView1_CommandButtonInitialize(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewCommandButtonEventArgs e) {
bool isOddRow = e.VisibleIndex % 2 == 0;
if(isOddRow) { // some condition
// hide the Edit button
if(e.ButtonType == DevExpress.Web.ASPxGridView.ColumnCommandButtonType.Edit)
e.Visible = false;
// disable the selction checkbox
if(e.ButtonType == DevExpress.Web.ASPxGridView.ColumnCommandButtonType.SelectCheckbox)
e.Enabled = false;
}
}
Saygılar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
@eravse verdiğiniz bilgi için teşeşkkür ederim 🙂