在asp.net中添加更新 - 删除GridView
问题描述:
我想填充asp.net web应用程序中的gridview。在asp.net中添加更新 - 删除GridView
事实上,我能够做到这一点,但我的方案是我想根据用户身份验证来开发它。意味着让管理员登录,然后他必须授权编辑gridview中的所有行。但是如果员工已经登录,那么他应该只适用于编辑gridview中的Name和Address列。我可以这样做吗?我必须考虑的是什么。
在哪些情况下我可以做到这一点?
另外我怎么能转换/创建这个gridview作为用户控件?
答
让我们说你有编辑命令一样的列...
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ibtnEdit" CommandArgument='<%# Eval("id") %>' CommandName="Edit" runat="server" />
</ItemTemplate>
</asp:TemplateField>
,现在你要隐藏编辑栏,使用户无法编辑记录。你需要把条件像...
if(User not in in Admin role)
{
GridView1.Column[EditColumnIndex].Visible = False;
}
Wao ...谢谢这可以帮助我很多。 – 2011-03-09 05:53:32
如果答案有帮助,你必须认为接受它:) – 2011-08-23 14:23:20