0

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

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

4

1 回答 1

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

于 2013-07-02T19:26:14.897 回答