0

这段代码的含义是什么:

GridView1.Attributes.Remove("DeleteRecord");

或者

GridView1.Attributes.Remove("onrowcommand");

或者

GridView1.Attributes.Remove("UpdateRecord");

换句话说,我想在运行时禁用 gridview 的插入、编辑和删除方法,然后来到这段代码,但它没有反应。你还有其他优惠吗?

4

1 回答 1

0

attributes 属性用于设置其他属性而不是方法。你使用它非常不正确。

如果您不想执行 rowcommand,请从 aspx 中删除 rowcommand="xxxx"。

如果您打算保留行命令,那么在我的示例中的行命令方法(xxxx)中,编写一些 c# 代码来拦截而不是在该方法中进一步执行。

于 2012-04-25T17:56:01.930 回答