我一直想知道是否可以添加细化权限来编辑/修改gridview?例如,我有一组用户,我只想授予给定gridview的删除权限,而其他人都有编辑/保存/查看权限。
我在MSDN上没有遇到过这个问题(很可能我没有找到正确的地方)。这个功能甚至可以开箱即用还是通过一些代码破解?
答案 0 :(得分: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列是您的删除列。