当系统标识为用户自定义的时候修改删除可编辑,否则不可编辑!由于设置权限问题,所有在gridview控件中有一个系统标识的掩藏列:
name="ckvalue" value='<%# Eval("Function_ID") %>' />
<%--'" title="详细">--%><%# Eval("Function_NO")%>
<%# Eval("Function_IsSys").ToString() == "1" ? "系统定义" : "用户自定义"%>
<%-- name="ckvalue" value='<%# Eval("Function_ID") %>' />修改
详细
<%#Eval("Function_IsSys").ToString() == "2"?
"删除
"删除
%>
把那一列的readonly设置为true就行了。