ASPX gridcontrol ye...
 
Bildirimler
Hepsini Temizle

[Çözüldü] ASPX gridcontrol yetkilendirme  

  RSS
Salih Özbey
(@salihozbey)
Üye

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.

2020 04 21 14 05 01
Bu konu 5 ay önce Salih Özbey tarafından düzenlendi
Alıntı
Gönderildi : 21/04/2020 13:59
Salih Özbey
(@salihozbey)
Üye

Kısaca aslında Ekleme silme güncelleme butonunu kod ile nasıl kaparım açarım gibi . Bu bilgiyi öğrensem yeter 

CevapAlıntı
Gönderildi : 21/04/2020 14:59
Sinem Erkan
(@sinemerkan)
Üye

frontend de bircok sekilde yapılabilir ama bunu backend çözmeni lazım ,bunuda forma gönderidiginiz model nesnesi ile yapabilirsiniz.

CevapAlıntı
Gönderildi : 25/04/2020 01:38
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

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.
*****************************************************************

CevapAlıntı
Gönderildi : 27/04/2020 00:46
Erdem SELÇUK
(@eravse)
Saygın Üye Forum Yöneticisi
Gönderen: @salihozbey

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

Bu ileti 5 ay önce Hakan Uzuner tarafından düzenlendi

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

CevapAlıntı
Gönderildi : 27/04/2020 00:50
Salih Özbey
(@salihozbey)
Üye

@eravse verdiğiniz bilgi için teşeşkkür ederim 🙂

CevapAlıntı
Gönderildi : 02/05/2020 14:31
Erdem SELÇUK beğendi
Paylaş: