向gridview添加细化权限

时间:2013-07-02 19:17:54

标签: c# asp.net gridview

我一直想知道是否可以添加细化权限来编辑/修改gridview?例如,我有一组用户,我只想授予给定gridview的删除权限,而其他人都有编辑/保存/查看权限。

我在MSDN上没有遇到过这个问题(很可能我没有找到正确的地方)。这个功能甚至可以开箱即用还是通过一些代码破解?

1 个答案:

答案 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列是您的删除列。