2013-07-02 60 views
0

我一直在想,是否可以添加細化權限來編輯/修改gridview?例如,我有一組用戶,我只想授予給定gridview的刪除權限,而其他人都擁有編輯/保存/查看權限。向gridview添加細化權限

我還沒有在MSDN上遇到過這種情況(很可能我沒有在正確的地方找)。這種功能甚至可能是開箱即用或通過一些代碼破解的方式?

回答

1

您可以添加以下到您的GridView.OnInit()方法:

在C#...

if(User.IsInRole("YourRole")) 
{ 
    GridView.Columns[0].Visible = true; 
    GridView1.Columns[0].Enabled = true; 
} 
else{ 
    GridView1.Columns[0].Visible = false; 
    GridView1.Columns[0].Enabled = false; 
} 

這是假設該列0是你刪除列。